.net 是否可以通过谷歌地理编码器通过城市/州/地址而不仅仅是地址进行地理编码?
我创建了许多使用谷歌地图Api V3的应用程序。我刚刚遇到一个例子,我有一个城市,州,地址,我需要对这三个部分进行地理编码。我在代码中看到和当前使用的每个示例都与地址不符。我所看到的地理编码与我粘贴在这里的谷歌主要示例非常相似:.net 是否可以通过谷歌地理编码器通过城市/州/地址而不仅仅是地址进行地理编码?,.net,google-maps-api-3,google-geocoder,.net,Google Maps Api 3,Google Geocoder,我创建了许多使用谷歌地图Api V3的应用程序。我刚刚遇到一个例子,我有一个城市,州,地址,我需要对这三个部分进行地理编码。我在代码中看到和当前使用的每个示例都与地址不符。我所看到的地理编码与我粘贴在这里的谷歌主要示例非常相似: function codeAddress() { var address = document.getElementById("address").value; geocoder.geocode( { 'address': address}, funct
function codeAddress() {
var address = document.getElementById("address").value;
geocoder.geocode( { 'address': address}, function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
map.setCenter(results[0].geometry.location);
var marker = new google.maps.Marker({
map: map,
position: results[0].geometry.location
});
} else {
alert("Geocode was not successful for the following reason: " + status);
}
});
}
正如您所看到的,它只是离开了地址,我不能为我的应用程序这样做,因为我的一些地址真的很模糊,并将返回大量的结果,只是想知道是否有人已经想出了如何做到这一点
我搜索了这里的论坛,发现了一些类似的问题,但没有真正的答案。非常感谢您的任何评论/建议。好的,完全误解了此地址字段的工作方式。您只需在地址字段的末尾插入city state即可