これは、住所の経度と緯度を取得するための私の JS コードです。
99% の時間で問題なく動作します....しかし、時々 ZERO_RESULTS ステータスが表示されます...
if (geocoder) {
geocoder.geocode({'address': address, 'language':'it'}, function (results, status) {
if (status == google.maps.GeocoderStatus.OK) {
$('#frm_company_lat').val(results[0].geometry.location.lat());
$('#frm_company_lon').val(results[0].geometry.location.lng());
can_submit = true;
$('#company_frm').trigger("submit");
} else{
top.console.debug(address);
top.console.debug(status);
alert("Cannot get lon in lat: "+ address);
//can_submit = true;
//$('#company_frm').trigger("submit");
}
});
}
住所は特別なものではなく、Googleマップで直接検索すると表示されます...
JSON を直接 (直接 URL 経由で) 取得しようとすると、同じ結果が得られます。
お知らせ下さい