Альтернативы картам google api

Google maps api отлично подходит для разработки сервисов на основе местоположения для мобильных телефонов. Но по какой-то причине его использование ограничено для меня в специальном проекте.

Например, если ваш проект противоречит общим условиям Google, не рекомендуется использовать google maps api.

В моем приложении, как Android, так и iOS, я хочу отобразить местоположение на карте, извлекая информацию gps. В целом, api должен предложить аналогичную область действия, например google maps api.

Какие альтернативы вы знаете? Возможно, есть Api с открытым исходным кодом ? Любые другие предложения?

Solutions Collecting From Web of "Альтернативы картам google api"

Чтобы получить наилучший ответ на этот вопрос, я объединяю все ответы.

Альтернативы картам google api:

Еще 2 предложения:

API OpenStreetMap: http://wiki.openstreetmap.org/wiki/API_v0.6

Мобильные карты: https://labs.ericsson.com/apis/mobile-maps/ (работает от Idevio с данными карты, предоставляемыми OpenStreetMap)

  1. API Карт Microsoft: http://www.microsoft.com/maps/developers/web.aspx
  2. Yahoo Maps API: http://developer.yahoo.com/maps/

Чтобы назвать несколько, если я полностью не понял ваш вопрос.

Я бы посмотрел на материал Openstreetmap http://wiki.openstreetmap.org/wiki/Android, особенно этот http://wiki.openstreetmap.org/wiki/Osmdroid, заменив карту Androids Map View

Для вашего проекта iOS вы можете использовать Route-Me ( ссылка ). Это структура с открытым исходным кодом, которая в значительной степени обеспечивает те же функции, что и MapKit, но позволяет интегрировать различные источники карт (например, Open Street Map, Cloudmade и т. Д.). Насколько я знаю, это единственная альтернатива, которую вы имеете в iOS.

Для Android существуют различные альтернативы, которые позволяют использовать альтернативные источники карт. См. Эту ссылку для хорошего списка вариантов.

Если вы ищете просто геокодирование и обратное геокодирование, вы можете проверить tinygeocoder . Я не использовал его сам, но это может быть вариант для обзора.

Взгляните также на CloudMade:

http://developers.cloudmade.com/projects

Взгляните на http://www.mapquest.com/openapi

Отличный список альтернатив созданным здесь Картам Google. Хороший вопрос. Не уверен в вашей заявке, но еще один от Nokia – Ovi Maps http://api.maps.ovi.com/ . У них есть отличные данные (они владеют Navtech) и невероятная 3D-визуализация.

Как насчет SimpleGeo?

https://simplegeo.com/developers/

Кажется весьма многообещающим. Это форма тех же людей, которые сделали:

http://polymaps.org/

Я понял, что он доступен только для javascript извините. Но я нашел это вместо этого:

http://code.google.com/p/mapsforge/

TomTom только что выпустил API Map Toolkit, который включает в себя SDK для Android, iOS и JavaScript. См. http://developer.tomtom.com/ .

ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Я работаю для TomTom, и я создал SDK для JavaScript.

Еще один – MapBox

http://mapbox.com/

В их видеоролике было показано, что четыре пользователя показаны пользователем.

Еще один приятный http://www.skyhookwireless.com/localfaves/

Есть карты Саши, с которыми мне пришлось написать 🙂

http://www.maryanovsky.com/sasha/maps/

Написанная в GWT, поддерживает все настольные браузеры, iOS и Android. Вам нужно будет предоставить свои собственные плитки (или найти того, кто позволит вам использовать их).

Некоторые API-интерфейсы на основе местоположения (не карточные плитки) – не знают, будет ли это полезно для вашего проекта – расчеты времени в пути, данные общественного транспорта и пропускная способность (Walk Score) для карт.

http://www.walkscore.com/professional/walk-score-apis.php

(Отказ от ответственности: я не писал их, но я работаю там как сторонний разработчик, поэтому дайте мне знать, если какая-либо документация неясна!) D)