アプリケーションの住所をジオコーディングするためにGmapを使用しています。1つのアドレスを除いて非常にうまく機能しています:3311 ESPERANZA CROSSING、オースティン、アメリカ合衆国。
Gmapクライアントまたはサーバー側のリクエストを介して試行すると、結果がZERO_RESULTSになります。
{ "results" : [],
"status" : "ZERO_RESULTS"
}
ただし、gmap(http://maps.google.fr/maps?q=3311+ESPERANZA+CROSSING,+Austin,+United+States)で同じアドレスを検索すると、結果が表示されます。
これはどのように可能ですか?
助けてくれてありがとう。
サーバー側のリクエストのリンク使用の下:http: //maps.googleapis.com/maps/api/geocode/json?address = 3311 + ESPERANZA + CROSSING、+ Austin、+ United + States&sensor = false
そして、クライアント側のリクエストの下:
var geocoder = new google.maps.Geocoder();
if (geocoder) {
// Create the complete adress
var complete_address = '3311 ESPERANZA CROSSING, Austin, United States';
// Start request
geocoder.geocode({ 'address': complete_address }, function (gmap_results, status) {
console.log( gmap_results );
console.log( status );
});
}