-1

我想从谷歌Geocoder()的位置的名称。我在Map上有拖拉标记,当我拖拉标记时,我们将通过以下代码获取标记的位置。 geocodePosition(marker.getPosition());如何获取地点google.maps.Geocoder()的位置名称?

我能够得到位置的地址,但如何获得位置的名称,就像如果你糖衣片上的标记众所周知像白宫建筑,它应该给位置的名称为白色房子

var geocoder = new google.maps.Geocoder(); 
     function geocodePosition(pos){ 
     geocoder.geocode({ 
      latLng: pos 
     }, function(responses){ 
      if (responses && responses.length >0){ 
       $scope.address=responses[0].formatted_address; 
       $scope.name=responses[0].address_components[0].long_name; 
      } else{ 
       $scope.address='Cannot determine address at this location'; 
      } 
     }); 
     } 

回答

1

地址解析器是用于翻译邮政地址到坐标。反向地理编码器会做相反的操作(将坐标转换为地址)。

如果需要的地点的名称(或者,如果你想包括地方的名称与地址一起),您需要使用Places Library

相关问题