Альтернативы Google maps api [закрыто]
Google maps API отлично подходит для разработки услуг на основе местоположения для мобильных телефонов. Но по какой-то причине использование его ограничено для меня в специальном проекте.
например, если ваш проект находится в конфликте с общими условиями google, не рекомендуется использовать Google maps API.
в моем приложении, как Android, так и iOS, я хочу отобразить местоположение на карте, получив информацию GPS. В целом API должен предложить аналогичная область действия как Google maps API.
, который варианты знаете ли вы? Может быть, есть API с открытым исходным кодом? Есть еще предложения?
13 ответов:
чтобы получить наилучший ответ на этот вопрос, я объединяю все данные ответы.
альтернативы Google maps api:
MapTiler Cloud: https://cloud.maptiler.com/
Microsoft Maps API: http://www.microsoft.com/maps/developers/web.aspx
Yahoo Maps API (прекращено по состоянию на 13 сентября 2011 года в пользу "Карты Nokia"): http://developer.yahoo.com/maps/
(предоставлен Вик)
TomTom Map Toolkit API который включает в себя SDK для Android, iOS и JavaScript http://developer.tomtom.com/
(предусмотрено SoWeLie)
CloudMade: http://developers.cloudmade.com/projects
(предоставлен Адольфо)
MapQuest: http://developer.mapquest.com/
(предоставлен TuxGeek)
OpenStreetMap API: http://wiki.openstreetmap.org/wiki/API_v0.6
Here.com Карты (Ранее Nokia Maps / Ovi Maps): http://developer.here.com/
OpenStreetMap Android http://wiki.openstreetmap.org/wiki/Android
(при условии на AGrunewald)
Route-Me: https://github.com/route-me/route-me
(предоставлен kiteloop)
OpenLayers: http://openlayers.org/
(предусмотрено Арман)
Trimaps: http://trimaps.com/en/
MapBox http://mapbox.com/
(предоставлен Стот)
Nutiteq http://www.nutiteq.com/
(предоставлен Martijn M)
GraphHopper Направления и Матрица APIhttps://graphhopper.com/#directions-api
(предоставлен карусель)
еще 2 предложения:
OpenStreetMap API:http://wiki.openstreetmap.org/wiki/API_v0.6
мобильные карты:https://labs.ericsson.com/apis/mobile-maps/ (работает на Idevio с данными карты, предоставленной OpenStreetMap)
- Microsoft Maps API:http://www.microsoft.com/maps/developers/web.aspx
- Yahoo Maps API:http://developer.yahoo.com/maps/
чтобы назвать несколько, если я совершенно неправильно понял ваш вопрос.
Я хотел бы взглянуть на Openstreetmap вещи http://wiki.openstreetmap.org/wiki/Android особенно это http://wiki.openstreetmap.org/wiki/Osmdroid замена для андроидов вид карты
для вашего проекта iOS вы можете использовать Route-Me (ссылке). Это платформа с открытым исходным кодом, которая в значительной степени обеспечивает ту же функциональность, что и MapKit, но позволяет интегрировать различные источники карт (например, Open Street Map, Cloudmade и т. д.). Насколько я знаю, это единственная альтернатива у вас есть на iOS.
для Android существуют различные альтернативы, которые позволяют использовать альтернативные источники карт. Смотрите этой ссылке для хорошего списка опций.
Если вы ищете только геокодирование и обратное геокодирование, вы можете проверить tinygeocoder. Я не использовал его сам, но это может быть вариантом для рассмотрения.
большой список альтернатив Google Maps генерируется здесь. Лучший вопрос. Не уверен в вашем применении - но еще один от Nokia-Ovi Maps http://api.maps.ovi.com/ . У них есть отличные данные (они владеют Navtech) и невероятная 3D-визуализация.
Как насчет SimpleGeo?https://simplegeo.com/developers/
выглядит вполне перспективной. Это форма тех же людей, которые сделали:
Я понял, что это было доступно только для javascript извините. Но вместо этого я нашел вот это:
TomTom только что выпустила API Map Toolkit, который включает SDK для Android, iOS и JavaScript. См.http://developer.tomtom.com/.
отказ от ответственности: я работаю на TomTom и я создал JavaScript SDK.
еще один хороший http://www.skyhookwireless.com/localfaves/
вот Саша карты, которые мне довелось написать: -)
http://www.maryanovsky.com/sasha/maps/
написано в GWT, поддерживает все настольные браузеры, iOS и Android. Вам нужно будет предоставить свои собственные плитки (или найти кого-то, кто позволит вам использовать их).
некоторые API на основе местоположения (не плитки карты) - не знаю, будет ли это полезно для вашего проекта - расчеты времени в пути, данные общественного транспорта и проходимость (оценка ходьбы) для карт.
http://www.walkscore.com/professional/walk-score-apis.php
(отказ от ответственности: я не писал их, но я работаю там как front end dev - поэтому дайте мне знать, если какая-либо документация неясна! : D)