2012-01-24 2 views
-1

1000 회 요청에 대해 주소에서 lat 및 lng를 한 번만 가져올 수있는 다른 지오 코딩 서비스는 무엇입니까?1000 회 요청에 대해 주소에서 lat 및 lng를 한 번만 가져올 수있는 다른 지오 코딩 서비스는 무엇입니까?

Google지도 API를 사용할 수 없습니다. 난 자유롭게 그것을 사용하고 1000 주소에 대한 내 데이터베이스에 위도와 LNG 값을 가져올 필요합니다. 누군가 이러한 서비스를 아는 사람이 나에게 그러한 값을 가져 오는 코드 예제를 제공 할 수 있습니까?

geocoder = new google.maps.Geocoder(); 
geocoder.geocode({ 'address': address }, function(results, status) { 
    if (status == google.maps.GeocoderStatus.OK) { 
     var value1 = results[0].geometry.location.lat(); 
     var value2 = results[0].geometry.location.lng(); 
.. 

내가 동일하지만 서로 다른 지오 코딩 서비스를 필요로 예를 구글지도 API에 대한

이 하나를 사용? 제발 도와주세요 그런 코드와 서비스 감사합니다.

+2

전체 파일 (예 : 1000 개의 주소)을 250 개로 분할하여 처리하는 것만 큼은 어떨까요? 데이터베이스 및 프로세스에서 LAT/LNG가없는 250 개의 주소를 선택하기 만하면됩니다. 그런 다음 스크립트에 5 분 정도 휴식을 취하십시오. 그게 내가하는 일이고 멋지게 작동합니다. 그런 다음 JavaScript로 작업 할 때 (예 : JSON을 통해) 자체 데이터베이스의 데이터를 사용하십시오. – stefandoorn

+3

1,000은 문제입니까? [The docs says] (http://code.google.com/apis/maps/documentation/geocoding/#Limits) "Google Geocoding API를 사용하면 하루에 2,500 건의 Geolocation 요청이 허용됩니다." – Rup

+3

[오류 (반복)] (http://stackoverflow.com/questions/8983814/google-maps-api-v3-query-limit-exceeded-more-then-72-hours-ago) :) –

답변

관련 문제