Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# .NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.57/54: Рейтинг темы: голосов - 54, средняя оценка - 4.57
halk89
0 / 0 / 0
Регистрация: 06.03.2009
Сообщений: 6
1

Как подключить географические карты типа Google Maps или Open street maps в своё приложение

19.03.2012, 16:21. Просмотров 10297. Ответов 3
Метки нет (Все метки)

Всем доброго времени суток. Вопрос такой: как подключить географические карты типа Google Maps или Open street maps в своё приложение? Какой инструментарий для этого требуется?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.03.2012, 16:21
Ответы с готовыми решениями:

Google Maps API: как использовать
Почитал мануал, так и не разобрался. Везде идет описание, как подключить и использовать при...

Как загрузить заданную область из google maps
Как загрузить заданную область карты из google maps (не под web)?

Google Maps API: Как вывести карту на форму
Как вывести на форме карту Google Maps? Чтобы можно было ввести в textBox улицу, город и она тут...

Что то типа google.maps
есть карта месности, нужно сделать чтото типа гугл.мапс, должна быть привязка по адресам, поиск по...

Как открыть карту на яндекс.карты или google maps
Всем привет. Не могу найти ответ на вопрос. Представьте, что Пользователь вводит адрес в инпут и...

3
mikhail_g
189 / 144 / 27
Регистрация: 02.05.2011
Сообщений: 467
20.03.2012, 11:19 2
Google предоставляет бесплатный API позволяющий встроить карты в ваш сайт. Добавьте компоненте WebBrowser и далее через него получите доступ к javascript. Используйте их чтобы получить информацию которая вас интересует.
https://developers.google.com/maps/?hl=ru-RU
http://gmaps.codeplex.com/
2
halk89
0 / 0 / 0
Регистрация: 06.03.2009
Сообщений: 6
20.03.2012, 11:43  [ТС] 3
Спасибо за ответ. Попутно возникает еще один вопрос: я смогу наносить GPS координаты на карту?
0
mikhail_g
189 / 144 / 27
Регистрация: 02.05.2011
Сообщений: 467
20.03.2012, 12:24 4
Да. Вам надо изучить API от Гугл. Я сталкивался с ним только при разработке под Андроид. Там при подключении API становится доступными целая группа классов дял работы с картами. Основной MapView - отображает карту. Для него можно использовать наложения - прозрачный слой накалдываемый на основную карту. На нём можно рисовать что угодно и писать тоже. Достаточно вомпользоваться методом перевода координат ЖПС в пиксели экрана:
Java
1
2
3
4
5
6
Point myPoint = new Point();
//переводим GPS координаты в координать экрана. Стандартный метод
projection.toPixels(geoPoint, myPoint);
//далее пользуетесь методами рисования. В С# - System.Drawning.2D*;
//затем вызываете метод рисующий вашу отметку:
super.draw(canvas, mapView, shadow);
Добавлено через 3 минуты
projection - проекция карты.
1
20.03.2012, 12:24
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.03.2012, 12:24

Qt и google maps или любые другие карты
Доброго времени суток) Задача состоит в том, что бы по нажатию кнопки открывалась карта мира(с...

Как подключить Google Maps
Всем привет! :) Нужно создать программу, которая показывает карту. Затем на карте выделить...

Не отображаются карты Google maps
Есть приложение, через USB откладку все работало. После подписание проекта, создание apk фалйа, на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru