| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Разработка 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 |
| Нее, я был не в теме :( Я думал у них вэб сервис, который по координатам и массштабу выдает картинку (требуемую часть карты). А у них, оказывается, свой компонент.... |
| Автор: 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, но видно у них политика такая что низя... |