2012-05-09 26 views
0

緯度と経度から郵便番号を取得する方法を知る必要があります。経度と緯度から郵便番号を取得するgoogle api

私は、 'manchester'のような検索に基づいてlongとlatを取得するためにgoogle maps apiを使用しています。これで私のデータベースに問い合わせるために郵便番号を取得する必要があります。

私のコードは、これまで何をしようとしていることである

function getLatLng() 
{ 
    var localSearch = new google.maps.Geocoder(); 
    var postcode = $("#address").val(); 
    localSearch.geocode({ 'address': postcode }, 
        function(results, status) { 
         if (results.length == 1) { 
          var result = results[0]; 
          var location = result.geometry.location; 
         } 
         else 
         { 
          $("#error").html("Address not found"); 
         } 
        }); 
} 

答えて

0

まず、マンチェスターを検索したときに緯度と経度とともに郵便番号を取得できることを知っておく必要があります。これについてはthis part of the docsをチェックしてください。 the reply you get from googleをチェックして、その郵便番号を入手できます。

または、あなたが持っている座標から郵便番号を取得するために別のクエリを実行したい場合(これは、APIの1回の呼び出しでこれを行うことができるので便利ではないようです)、逆ジオコーディングをGeert-Janが提案した。あなたが考える必要があるかもしれません

1

..私はそれから郵便番号を取得する必要があり、このような「マンチェスター」と検索...

: -

つ以上の「マンチェスターは」あり世界中。

英国の「マンチェスター」は多くのポストコードの対象です。ジオコーディングは、それらのうちの1つだけを提供することがあります。

郵便局のライセンス問題のため、返された英国の郵便番号は断片的である可能性があります。最も重要な部分だけが返されます。

関連する問題