Альтернативы Google maps api [закрыто]


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

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

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

, который варианты знаете ли вы? Может быть, есть API с открытым исходным кодом? Есть еще предложения?

13 80

13 ответов:

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

альтернативы Google maps api:

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

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

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

  1. Microsoft Maps API: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 замена для андроидов вид карты

для вашего проекта 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/

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

http://polymaps.org/

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

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

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

отказ от ответственности: я работаю на TomTom и я создал JavaScript SDK.

еще один MapBox

http://mapbox.com/

в их видео был foursquare показан как пользователь.

еще один хороший 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)