Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.08.2011, 22:32   #1
DimychX
Пользователь
 
Регистрация: 19.05.2011
Сообщений: 26
По умолчанию Как подключить к программе карту Гугл

Подскажите, пожалуйста, где найти информацию по подключению программы на Делфи карты Гугл, чтобы на ней можно было ставить маркеры (машинки, например).

Мы делали такое на С#, но сейчас этот программист потерялся, а я хочу воспоизвести на Делфи. Заранее спасибо
DimychX вне форума Ответить с цитированием
Старый 21.08.2011, 03:36   #2
veniside
Старожил
 
Регистрация: 03.01.2011
Сообщений: 2,508
По умолчанию

> воспоизвести на Делфи

имхо, лучше сразу на JS, там 2 строчки кода
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
veniside вне форума Ответить с цитированием
Старый 21.08.2011, 12:17   #3
DimychX
Пользователь
 
Регистрация: 19.05.2011
Сообщений: 26
По умолчанию

Может быть я не четко определил задачу. Мне нужно многофункциональное приложение, одним из элементов которого является карта. На ней надо иметь возможность "рисовать" маршруты и показывать объекты (машинки). Я предполагаю, что есть API функция Google, но где ее сыскать, не знаю
DimychX вне форума Ответить с цитированием
Старый 21.08.2011, 12:23   #4
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

http://theroadtodelphi.wordpress.com...functionality/
посмотрите сюда, а так вообще:
http://www.google.com/search?client=...w=1024&bih=688
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 22.08.2011, 00:40   #5
DimychX
Пользователь
 
Регистрация: 19.05.2011
Сообщений: 26
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
Большое спасибо. Воспроизвел код, но пока не разобрался. Как только будет редультат, то сообщу
DimychX вне форума Ответить с цитированием
Старый 22.08.2011, 02:19   #6
ZuBy
Участник клуба
 
Аватар для ZuBy
 
Регистрация: 29.09.2008
Сообщений: 1,234
По умолчанию

может это подойдет
ZuBy вне форума Ответить с цитированием
Старый 25.08.2011, 10:40   #7
DimychX
Пользователь
 
Регистрация: 19.05.2011
Сообщений: 26
По умолчанию

Не могу разобраться с размещением кода в TWebBrowser
Цитата:
procedure TfrmMain.FormCreate(Sender: TObject);
var aStream : TMemoryStream;
begin
//Set the location to an empty page
WebBrowser1.Navigate('about:blank') ;
if Assigned(WebBrowser1.Document) then begin
//create a TStream to load the Page from the string
aStream := TMemoryStream.Create;
try
//Copy the string to the stream
aStream.WriteBuffer(Pointer(HTMLStr )^, Length(HTMLStr));
//aStream.Write(HTMLStr[1], Length(HTMLStr));
aStream.Seek(0, soFromBeginning);
//Load the page from the stream
(WebBrowser1.Document as IPersistStreamInit).
Load(TStreamAdapter.Create(aStream) );
finally
aStream.Free;
end;
//Set the instance of the parentWindow
// to call the javascripts functions
HTMLWindow2 := (WebBrowser1.Document as IHTMLDocument2).
parentWindow;
end;
end;
Так вот: после такого метода Create страница остается пустой, и, соответственно, скрипт не вызывается.

Что не так?
DimychX вне форума Ответить с цитированием
Старый 25.08.2011, 21:27   #8
DimychX
Пользователь
 
Регистрация: 19.05.2011
Сообщений: 26
По умолчанию

Оказалось, что проще всего хранить страницу на диске
Цитата:
procedure TfrmMain.FormCreate(Sender: TObject);
begin
WebBrowser1.Navigate('C:\www\html\g m2.html');
HTMLWindow2 := (WebBrowser1.Document as IHTMLDocument2).
parentWindow;
end;
И все проблемы решены. Если кого-то интересует текст самой страницы, пишите - выложу. Всем спасибо
DimychX вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как подключить к основной программе файл с частью этой программы??? program2001 Паскаль, Turbo Pascal, PascalABC.NET 4 17.06.2011 15:09
как подключить базу данных к программе gromsiti Общие вопросы C/C++ 17 08.04.2010 10:43
Как гугл аналитикс на флеш видео поставить!? FSAAndru JavaScript, Ajax 1 15.10.2009 11:18
Подключить к программе .lib файл. jojahti Общие вопросы C/C++ 0 13.10.2009 14:18
как подключить библиотеки в программе Jokasito Паскаль, Turbo Pascal, PascalABC.NET 1 18.12.2007 20:03