Показать карты маршрутов на Windows Mobile 6 с помощью GPS

Я работаю над приложением Windows Mobile 6, которое имеет некоторые функции GPS. Я знаю, как получить текущую позицию и как получить расстояние между двумя точками.

Но я хочу показать карту на экране с выделенным маршрутом между двумя точками и навигацией между ними, если это возможно, используя только AGPS. Клиент не хочет, чтобы я использовал Карты (т. Е. Google или Yahho или Bing).

Я уже прошел эти ссылки

GPS в Windows Mobile

Windows Mobile GPS

Используйте GPS с Windows Mobile Phone

и некоторые другие, но не в состоянии выяснить.

Если кто-то сделал это или знает какой-то хороший источник, поделитесь со мной.

Спасибо и С уважением

1 ответ

Правильно ли я понимаю этот вопрос? Вы хотите нарисовать маршрут между двумя точками на карте, но без использования сторонних картографических библиотек или элементов управления?

Если это так, решение легко сформулировать, но действительно сложно реализовать. Все, что вам нужно сделать, это создать файл карты, который "знает" обо всех дорогах и их пространственном отношении друг к другу, местоположениям GPS и, возможно, другим географическим точкам. Это позволит вам нарисовать карту и найти точку на карте с учетом местоположения GPS.

Затем вам нужно выполнить что-то вроде классической задачи "коммивояжер", чтобы определить кратчайший маршрут между двумя достопримечательностями.

Наконец, вы просто "выделяете" этот маршрут в своем коде чертежа.

Видите, просто объяснить. Есть целые компании (например, Mapquest, Decarta и т. Д.) Или подразделения компаний (например, Google и Microsoft), которые посвятили годы решению этой проблемы. Если вы не планируете стать поставщиком картографических решений, я сомневаюсь, имеет ли смысл использовать собственное решение.

Другие вопросы по тегам