Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка Windows Forms > Google Maps в обычной проге


Автор: Kefir 20.5.2007, 10:42
Приветствую.
Сейчас отказываемся от статичных картинок в программе для вывода месторасположений заведений и стоит вопрос о переходе на Google Maps. У него, мол, и АПИ есть и сам он красив и удобен. Так вот собственно в связи с этим вопрос - можно ли этот самый гугль мап встроить в виндовое приложение и получить нармальный способ управления им? Ибо АПИ у него через JS идёт да и описание АПИ говорит о том что это вроде как для веба сделано. Конечно можно извращаться и вставлять в приложение осла и в нём открывать свой сайтец, где всё это будет на каком-нить АСПе написано, но как-то хочется изящненько сделать. Может кто сталкивался с этим?

Автор: Artemon 25.5.2007, 15:24
Только web

Автор: ivashkanet 26.5.2007, 11:38
Kefir, просто идея: посмотри в сторону классов WebClient или WebRequest и WebResponse.
ИМХО, они помогут. 
P.S. http://forum.vingrad.ru/index.php?show_type=forum&showtopic=108198&hl=webclient.

Автор: Kefir 26.5.2007, 12:51
эээ... я не совсем понимаю при чём здесь эти классы. можно поподробнее как с их помощью можно это сделать?.. (я с ними работал уже не раз, просто идею не понял)

Автор: ivashkanet 26.5.2007, 13:05
Нее, я был не в теме :(

Я думал у них вэб сервис, который по координатам и массштабу выдает картинку (требуемую часть карты). А у них, оказывается, свой компонент....  smile 

Автор: Kefir 26.5.2007, 13:29
К большому сожалению нету у них сервиса. Да и не нужен мне сервис. Мне нужна чисто карта (с зумом, скроллами и т.д.).
Так что вопрос всё ещё открыт. Хотя я уже начинаю делать через браузер контрол

Автор: Exception 26.5.2007, 15:25
Через браузер-контрол и надо делать.
Создаёшь себе HTML-страничку http://www.google.com/apis/maps/documentation/simple.html, использующую http://www.google.com/apis/maps/.

Добавлено через 13 минут и 35 секунд
http://www.codeproject.com/csharp/winformiehost.asp о взаимодействии JS и WinForms-хоста (правда, тут скорее об ActiveX-овом контроле WebBrowser).

Также можно заюзать XAML и MS Virtual Earth (http://blogs.msdn.com/publicsector/archive/2007/02/27/using-wpf-virtual-earth-and-wpf-e-together.aspx).

Автор: Kefir 26.5.2007, 17:49
в общем ясно. помечаю вопрос решённым с результатом - по человечески сделать нельзя? только через браузер контрол. как делать через браузер я и так знаю. думал мало ли можно как-то покрасивее.

Автор: mr.DUDA 27.5.2007, 16:00
Был бы вебсервис - можно было бы по-человечески поюзать google maps, но видно у них политика такая что низя...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)