我正在实施 Google 地图 V3,我有一个功能可以通过提供地址(例如“5415 E High St. Suite 460, Phoenix, AZ, 85054”)并通过地理编码器搜索来搜索位置,但它没有为我提供任何结果。下面是我的代码片段。我在 bing 中搜索了相同的地址,它为我提供了正确的位置。
var geocoder;
geocoder = new google.maps.Geocoder();
var address = document.getElementById('txtLocation').value;
geocoder.geocode({ 'address': address }, function (results, status) {
if (status == google.maps.GeocoderStatus.OK) {
map.setCenter(results[0].geometry.location);
marker = new google.maps.Marker({
map: map,
zoom: 15,
position: results[0].geometry.location,
dragable: true
});
请让我知道我哪里出错了,我应该怎么做才能获得正确的位置。