Альтернативи Google Maps API [закрито]


84

Google Maps API чудово підходить для розробки послуг, що базуються на розташуванні, для мобільних телефонів. Але чомусь, його використання для мене обмежено в спеціальному проекті.

Наприклад, якщо ваш проект суперечить загальним умовам Google, не рекомендується використовувати API карт Google.

У своєму додатку, як на Android, так і на iOS, я хочу відобразити місце на карті, отримуючи інформацію GPS. Загалом API повинен пропонувати подібний обсяг операцій, як API Google Maps.

Які альтернативи ви знаєте? Можливо, є API з відкритим кодом ? Будь-які інші пропозиції?


Чому ви не можете відображати місцезнаходження в google mapview?
Джейсон,

Я розмовляв зі своїм клієнтом учора, і він просто сказав мені, що немає google maps api ... я мав би отримати більше інформації сьогодні ... але оскільки google maps api добре інтегрований, наприклад, в android, я думаю, що знайти альтернативу непросто
Проголосувати

5
У веб-програмі з великим трафіком Карти Google можуть бути дуже дорогими у використанні. На телефоні Android я не знаю, чи подібні умови, але це може викликати одне занепокоєння. У деяких районах, наприклад, у Токіо (Японія), наприклад, дані карт / вулиць ревно охороняються компаніями, які їм належать, і Карти Google не мають доступу до цих хороших карт. Моя думка полягає в тому, що може бути низка причин, чому Карти Google не працюють для клієнта, але якою б не була ця причина, вам потрібно з’ясувати, що це таке, знаючи, що їх основна причина може позбавити вас багатьох проблем.
Stephan Branczyk

1
До речі, "подібний за розмахом" дуже нечіткий. Чи потрібно вашій карті геокодування? Якщо так, то є деякі альтернативи цьому, якщо це потрібно. Також я здивований, але про Атласа ще ніхто не згадував. Дванадцять років тому я використовував Atlas для того, щоб робити подібні речі (на той час це було надзвичайно дорого, але я можу лише припустити, що їхні ціни, напевно, вже знизилися).
Stephan Branczyk

3
Якщо ваш клієнт сказав "ні" Google Maps, то він, мабуть, уже має рішення в голові. З’ясуйте, що це і чому, і якщо це нелогічно, киньте йому виклик. Можливо, він вже знає рамки, в які закоханий.
slf

Відповіді:


106

Щоб отримати найкращу можливу відповідь на це питання, я поєдную всі подані відповіді.

Альтернативи api google maps:





9

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

Для Android існують різні альтернативи, які дозволяють використовувати альтернативні джерела карт. Перегляньте це посилання, щоб отримати гарний перелік варіантів.


7

Якщо ви шукаєте просто геокодування та зворотне геокодування, ви можете перевірити tinygeocoder . Я сам ним не користувався, але це може бути варіант для перегляду.


1
+1 за згадку про tinygeocoder. Важливо те, що вам НЕ потрібно відображати результати на карті, як за допомогою API Карт Google. Мені буде цікаво почути, який трафік може витримати ця служба. Зараз мій трафік досить невеликий, але зростає з кожним днем.
DenTheMan

4

Тут створено чудовий список альтернатив Google Maps. Хороше питання. Не впевнений у своїй програмі - але ще одна від Nokia - Ovi Maps http://api.maps.ovi.com/ . Вони мають чудові дані (вони володіють Navtech) та неймовірну тривимірну візуалізацію.



3

TomTom щойно випустив свій Map Toolkit API, який включає SDK для Android, iOS та JavaScript. Див. Http://developer.tomtom.com/ .

ЗАМОВЛЕННЯ: Я працюю в TomTom і створив JavaScript SDK.




2

Є Саша Карти, яку я випадково написав :-)

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

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


1

Деякі API на основі місцезнаходження (не плитки карт) - не знаємо, чи це було б корисно для вашого проекту - розрахунки часу в дорозі, дані громадського транспорту та прохідність (оцінка прогулянки) для карт.

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

(Застереження: я їх не писав, але працюю там як розробник інтерфейсу - тож повідомте мене, якщо якась документація незрозуміла!: D)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.