Что касается Android, то есть почти все, что вам нужно, комбинируя platform API и всеобъемлющего Google Maps Android API. Что касается более поздней версии, на самом деле это вопрос выбора из-за удобства и, возможно, оплаты лицензии Google, а также разработки собственных решений по сбору бесплатных или дешевых услуг из других источников.
Большинство проблем, решаемых приложениями, - это не те же проблемы, которые решаются классическим программным обеспечением ГИС, поскольку первые ориентированы на потребителя (используя общественный транспорт, проводя маршрут, планируя поездку, находя близлежащий ресторан), а позднее ориентированы на специалистов, обычно решая более масштабные и более технические проблемы (выявляя регионы с риском наводнения, отслеживая вырубку лесов, рассчитывая объемы местности, подлежащей бульдозерованию и т. д.)
Вы не должны обескураживать ИМО казалось бы, жесткие технические концепции географии и картографирования. Лучше всего иметь четкое представление о том, какие актуальные проблемы вы должны решать, и постепенно изучать темы географии по мере необходимости.
Немного рассмотрения на ваш вопрос о ГИС:
Если были созданы сегодня, ГИС аббревиатура означает любое программное обеспечение дело с географическими данными, будь то мобильное приложение или набор программного обеспечения рабочих станций, предназначенный для специализированного профессионального использовать.
Но когда он был создан, термин имел в виду почти исключительно более поздний смысл, и поэтому у него есть много традиций и культурного наследия для него, что не всегда хорошо. В частности (по крайней мере, в моем опыте), мне кажется, что жаргон и понятия, используемые классическим сообществом ГИС, немного непроницаемы для новичков, особенно если она исходит из поля разработки программного обеспечения, а не из области геологических наук.
Но доступность географической информации перешла от дефицита к подавляющему изобилию, и поэтому его технологии включают: спутники GPS, мобильные вычисления и мобильную связь.