-1
什麼是最有效和準確的地理編碼烏克蘭郵政編碼的方式?使用內置的地理編碼對象會導致大量模糊的結果(大量的郵政編碼僅返回一般區域)。用Google Maps API對烏克蘭郵政編碼進行地理編碼的最佳方法是什麼?
我可以通過JavaScript插入任何免費的烏克蘭郵政編碼地理編碼服務嗎?
什麼是最有效和準確的地理編碼烏克蘭郵政編碼的方式?使用內置的地理編碼對象會導致大量模糊的結果(大量的郵政編碼僅返回一般區域)。用Google Maps API對烏克蘭郵政編碼進行地理編碼的最佳方法是什麼?
我可以通過JavaScript插入任何免費的烏克蘭郵政編碼地理編碼服務嗎?
如果我明白你的問題是正確的,你可以簡單地設置一個componentRestrictions
。看起來是這樣的:
doGeocode: function (address, postal_code, callback) {
console.log("TEST: " + address.toString());
var geocoder = new google.maps.Geocoder();
geocoder.geocode({
'address': address,
'componentRestrictions': {
'postalCode': postal_code,
'country': 'de' //change this to the Code of Ukraine
}
}, function (results, status) {
if (status === google.maps.GeocoderStatus.OK) {
console.log(results);
callback(results);
} else {
//Error handling
alert('Geocode was not successful for the following reason: ' + status);
}
});
注:當然,你要在這裏設置爲烏克蘭國家代碼。而且,因爲你沒有提到你有哪些地址或緯度/經度,所以我給了你一個地址的例子。