2010-09-27 14 views

Odpowiedz

15
+0

który wymaga ode mnie użycia map Google. czy nie jest usługa, która może zrobić za pomocą kwerendy do jej api? –

+2

@Harsha Zdefiniuj 'query', zdefiniuj' api' i zdefiniuj 'service', ponieważ używasz' geokodującego 'usługi' geoboding ', używając ich REST lub JS' api'. – Strelok

+0

coś takiego jak Http://website.com/api?place=Bangalore nie wiesz, jak się nazywa: D –

14

Choć pytanie jest już odpowiedź Chciałbym dodać, że Google nie jest jedyną usługą, która zapewnia geo wsparcie kodowania, kilka głównych dostawców są wymienione poniżej

Dostępny rozwiązania na adres/kod pocztowy do (szerokość, długość) mapowanie ...

Google API, http://code.google.com/apis/maps/documentation/geocoding/) The najpopularniejszy ze względu na nazwę Google. Obszerne wsparcie dostępne w Internecie (mniej czasu na opracowanie). Niestety! nie są dostępne bezpłatnie do użytku niekomercyjnego. Darmowa wersja ma 2500 zapytań/ograniczeń dziennie. (http://code.google.com/apis/maps/documentation/geocoding/) Jest to jedna z klauzul w "Warunkach użytkowania", która mówi, że wynik musi być wyświetlany na mapach google, odniesienie http://code.google.com/apis/maps/documentation/geocoding/#GeocodingRequests warunki są tutaj wymienione. http://code.google.com/apis/maps/terms.html#section_10_12

Nominatium, (http://wiki.openstreetmap.org/wiki/Nominatim) rzadsze organizacja który stanowi open source, wolne roztwór wyroby dla adresu do (szerokość, długość) mapowania . Może być również używany w projektach komercyjnych. Nie ma żadnych ograniczeń co do liczby zapytań dziennie i żadnych ukrytych klauzul w "warunkach użytkowania". Ponieważ sama organizacja nie jest zbyt popularna, dostępne jest znacznie mniej wsparcia.

Yahoo API, http://developer.yahoo.com/geo/placefinder/ Innym popularne API jak Google, ale niektóre co bardziej dostępne. obsługuje do 50000 żądań dziennie. Podobnie jak w Google dostępne jest obszerne wsparcie. Yahoo zachęca nas do używania logo "powered by yahoo", ale nie zmusza nas do tego. (http://info.yahoo.com/legal/us/yahoo/api/api-2140.html) Może być używany do celów niekomercyjnych (przeczytałem Warunki Yahoo i nie znajduje żadnej klauzuli, która ogranicza nas w tym zakresie, odniesienie http://info.yahoo.com/legal/us/yahoo/maps/mapsapi/mapsapi-2141.html).

YQL (język See Yahoo Zapytanie: - http://developer.yahoo.com/yql/) SQL język zapytań oparty który odpytuje serwis Yahoo internetowej. na przykład, jeśli mamy kod pocztowy "382025", możemy napisać YQL jako [wybierz środek ciężkości z geo.places, gdzie tekst = "Wprowadź tutaj kod PIN"]. Yahoo zachęca nas do używania YQL w aplikacjach komercyjnych. (http://developer.yahoo.com/yql/faq/) Większość dozwolonych zapytań w porównaniu do wszystkich innych opcji. (patrz http://developer.yahoo.com/yql/faq/). Wsparcie (?).

+0

Wielkie dzięki Amit :) –

+1

@HarshaMV jeśli podoba ci się odpowiedź, możesz to dać +1 lub możesz zaakceptować jako odpowiedź ...... – aProgrammer

+0

powodem popularności ' Google api' jest wtedy, gdy v rozwiązanie wyszukiwania w google oczywiście ma zamiar dać jego api najpierw ... lolz – aProgrammer

Powiązane problemy