Приложение GPS для Android с использованием шейп-файлов - PullRequest
0 голосов
/ 22 января 2012

Я очень новичок в разработке Android.Я хотел бы сделать приложение для Android для моего старшего проекта.Идея проекта заключается в следующем: создать приложение, которое будет показывать свое местоположение на карте, будь то на дороге или пути.Похоже, с помощью карт Google и класса Locator это можно сделать.Но вот что у меня есть шейп-файл для системы путей в формате esir.Похоже, можно экспортировать это из ArcGIS в виде файла KML, а затем наложить его поверх карты Google.Теперь, конечно, я хотел бы, чтобы отображаемое пользователем местоположение GPS «привязывалось» к ближайшему пути, если он находится, скажем, в 15 м пути, чтобы помочь скрыть неточности в GPS.Я также хотел бы иметь возможность размещать значки уведомлений на карте, например, условия пути, которые могут обновляться время от времени.У меня также есть шейп-файлы для дорог, ручьев, озер и т. Д. Для области, поэтому я мог бы просто использовать их вместо карт Google.Является ли использование карты Google и наложение файла KML лучшим способом сделать это?Это звучит как выполнимый проект?

1 Ответ

0 голосов
/ 10 февраля 2012

Конечно, это выполнимый проект. Есть много решений для этого вида проектов для вашей базовой карты, вы можете использовать карту Google, openstreetmap, Bingmap (personnaly, я предпочитаю openstreetmap), открытый слой ....., после этого вы Можно выбрать между Google Map API или Arcgis Api (лично я думаю, что ArcGIS API более профессиональный, включая все сервисы ГИС) ..., для Gps существует множество решений, одна из которых - обновить файл Gpx и спроецировать его как графический слой в вашем приложении.

...