Alternatywy dla google maps api [zamknięty]

Google maps API świetnie nadaje się do tworzenia usług opartych na lokalizacji dla telefonów komórkowych. Ale z jakiegoś powodu korzystanie z niego jest dla mnie ograniczone w specjalnym projekcie.

Np. jeśli projekt jest w konflikcie z ogólnymi warunkami google, nie zaleca się korzystania z google maps API.

W mojej aplikacji, zarówno na Androidzie, jak i iOS, chcę wyświetlić lokalizację na mapie, pobierając informacje GPS. Ogólnie API powinno oferować podobny zakres Działanie jak google maps API.

Które alternatywy wiesz? Może istnieją open source API? Jakieś inne sugestie?

Author: Lost in Bielefeld, 2010-11-11

13 answers

Aby uzyskać jak najlepszą odpowiedź na to pytanie łączę wszystkie podane odpowiedzi.

Alternatywy dla google maps api:

 100
Author: Lost in OWL,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-06-11 11:54:21

2 kolejne propozycje:

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

Mobile Maps: https://labs.ericsson.com/apis/mobile-maps / (powered by Idevio with map data provided by OpenStreetMap)

 25
Author: Edi,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-11-15 13:46:16
  1. Microsoft Maps API: http://www.microsoft.com/maps/developers/web.aspx
  2. Yahoo Maps API: http://developer.yahoo.com/maps /

By wymienić kilka, chyba że całkowicie źle zrozumiałam twoje pytanie.

 12
Author: Vic,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-11-11 05:38:07

Rzuciłbym okiem na OpenStreetMap stuff http://wiki.openstreetmap.org/wiki/Android szczególnie to http://wiki.openstreetmap.org/wiki/Osmdroid zastąpienie widoku mapy androidów

 11
Author: AGrunewald,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-11-15 17:26:38

Do projektu iOS możesz użyć Route-Me (link ). Jest to framework open source, który w zasadzie zapewnia taką samą funkcjonalność jak MapKit, ale pozwala na integrację różnych źródeł map (np.). O ile wiem, Jest to jedyna alternatywa, jaką masz na iOS.

Dla Androida, istnieją różne alternatywy, które pozwalają na korzystanie z alternatywnych źródeł map. Zobacz TEN link aby uzyskać dobrą listę opcji.

 9
Author: kiteloop,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-11-18 19:29:15

Jeśli szukasz tylko geokodowania i odwrotnego geokodowania, możesz sprawdzić tinygeocoder. Sam go nie używałem, ale może to być opcja do przejrzenia.

 7
Author: DerekH,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-11-15 19:38:33

Wielka lista alternatyw dla Google Maps jest generowana tutaj. Dobre pytanie. Nie jestem pewien co do Twojej aplikacji-ale jeszcze jeden od Nokii-Ovi Maps http://api.maps.ovi.com /. Mają Świetne dane (posiadają Navtech) i niesamowitą Wizualizację 3D.

 4
Author: user468648,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-01-31 08:04:26

A co z SimpleGeo?

Https://simplegeo.com/developers/

Wydaje się całkiem obiecujące. To są ci sami ludzie, którzy zrobili:

Http://polymaps.org/

Zdałem sobie sprawę, że jest dostępny tylko dla javascript przepraszam. Ale znalazłem ten zamiast:

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

 3
Author: pablisco,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-03-27 16:27:07

TomTom właśnie wydał API Map Toolkit, które zawiera zestawy SDK dla Androida, iOS i JavaScript. Zobacz http://developer.tomtom.com/.

Zastrzeżenie: pracuję dla TomTom i stworzyłem JavaScript SDK.

 3
Author: SoWeLie,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-11-28 02:52:45

Kolejny to MapBox

Http://mapbox.com/

W ich filmie pojawił się foursquare jako użytkownik.

 3
Author: stot,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-12-04 19:50:38
 2
Author: rakeshNS,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-02-03 04:49:20

Jest Sasza Maps, którą akurat napisałem : -)

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

Napisany w GWT, obsługuje wszystkie przeglądarki desktopowe, iOS i Android. Będziesz musiał dostarczyć własne płytki (lub znaleźć kogoś, kto pozwoli Ci korzystać z ich).

 2
Author: msasha,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-01-25 05:43:20

Niektóre API oparte na Lokalizacji (Nie płytki Mapy) - Nie wiem, czy byłoby to przydatne dla Twojego projektu-obliczenia czasu podróży, Dane dotyczące transportu publicznego i walkability (Walk Score) dla map.

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

(Disclaimer: nie napisałem ich, ale pracuję tam jako front end dev - więc daj mi znać, jeśli jakaś dokumentacja jest niejasna! : D)

 1
Author: mahalie,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-03-19 17:36:53