2012-01-24 5 views
-1

他のジオコーディングサービスを使用すると、1000回のリクエストでアドレスからlatとlngを一度だけ取得できます。他のジオコーディングサービスでは、1000回のリクエストに対して1回だけlatとlngをアドレスから取得できますか?

私はGoogle Maps APIを使用できません。私は自由にそれを使用し、1000のアドレスのために私のデータベースにlatとlngの値をインポートする必要があります。 誰かがそのようなサービスを知っている場合、誰かが私にそのような値を得るコード例を教えてもらえますか?

例えばGoogle Maps APIが、このいずれかを使用しています。

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(); 
.. 

私は同じですが、別のジオコーディングサービスに必要ですか?そのようなコードで私を助けて、サービスをありがとう。

+2

ファイル全体(例:1000個のアドレス)を250個に分割して処理するのはなぜですか?あなたのデータベースとプロセスからLAT/LNGなしで250のアドレスを選択するだけです。そして、スクリプトに5分休憩などを与えます。それは私がそれをする方法であり、それは素晴らしい作品です。その後、JSONを使用してJavaScriptで作業するときは、自分のデータベースのデータを使用してください。 – stefandoorn

+3

1000は問題ですか? [ドキュメントによると](http://code.google.com/apis/maps/documentation/geocoding/#Limits)「GoogleジオコーディングAPIの使用は、1日あたり2,500のジオロケーションリクエストのクエリ制限が適用されます。 – Rup

+3

[あなたのエラー](http://stackoverflow.com/questions/8983814/google-maps-api-v3-query-limit-exceeded-more-then-72-hours-ago)を繰り返さないでください:) –

答えて

関連する問題