Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 是否可以通过谷歌地理编码器通过城市/州/地址而不仅仅是地址进行地理编码?_.net_Google Maps Api 3_Google Geocoder - Fatal编程技术网

.net 是否可以通过谷歌地理编码器通过城市/州/地址而不仅仅是地址进行地理编码?

.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

我创建了许多使用谷歌地图Api V3的应用程序。我刚刚遇到一个例子,我有一个城市,州,地址,我需要对这三个部分进行地理编码。我在代码中看到和当前使用的每个示例都与地址不符。我所看到的地理编码与我粘贴在这里的谷歌主要示例非常相似:

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即可