我认为这是一个新问题,我有一些示例代码。
谷歌地点自动完成 API 的代码是:
function initialize() {
var input = document.getElementById('searchField');
var options = {
componentRestrictions: {
country: ['uk', 'ie']
}
};
var autocomplete = new google.maps.places.Autocomplete(input, options);
google.maps.event.addListener(autocomplete, 'place_changed',
function() {
var place = autocomplete.getPlace();
var placeStreet = autocomplete.getPlace()[0];
var place_ = place.name;
var lat_ = place.geometry.location.lat();
var long_ = place.geometry.location.lng();
alert(place + ", street: " + placeStreet + ", " + place_ + ", " +
lat_ + ", " + long_);
});
}
Run Code Online (Sandbox Code Playgroud)
我如何获得城镇或地区或国家。由于我来自英国,因此我需要检测伦敦、地区或县 = Middlesex 和国家 …