GoogleマップとジオコーディングAPIを使用して、ユーザーが郵便番号を入力した後にlat / lngを取得していますが、郵便番号をそのユーザーの国に限定したいので、複数の結果が表示されることはありません。
jqueryを使用するか、ユーザーエージェントを何らかの方法でデコードすることで、クライアントから訪問者の出身国を確実に特定する方法はありますか?
私の電話は次のようになります。
var country = ???
var postcode = document.getElementById('postcode').value + ', ' + country;
var geocoder = new google.maps.Geocoder();
geocoder.geocode({ 'address': postcode }, function (results, status) {
if (status == google.maps.GeocoderStatus.OK) {
...
}
});
何かご意見は?