Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.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
Google maps 在google map javascript中单击POI时获取纬度和经度_Google Maps_Google Maps Api 3 - Fatal编程技术网

Google maps 在google map javascript中单击POI时获取纬度和经度

Google maps 在google map javascript中单击POI时获取纬度和经度,google-maps,google-maps-api-3,Google Maps,Google Maps Api 3,我想在单击POI时获取POI的纬度和经度。正如您所看到的,在图像的URL底部包含POI的纬度和经度 我想这在文档中是不可用的 我记得当我3个月前测试时,Android的谷歌地图api提供了POI的纬度和经度 为了在单击POI时获得POI的纬度和经度,应该在地图对象上添加一个单击事件侦听器。每次单击POI时,地图都会触发类型为google.maps.IconMouseEvent的事件: 您只需检查事件是否具有placeId字段,并在必要时停止事件传播以防止默认信息窗口 下面的示例演示了如何提取P

我想在单击POI时获取POI的纬度和经度。正如您所看到的,在图像的URL底部包含POI的纬度和经度

我想这在文档中是不可用的

我记得当我3个月前测试时,Android的谷歌地图api提供了POI的纬度和经度


为了在单击POI时获得POI的纬度和经度,应该在地图对象上添加一个单击事件侦听器。每次单击POI时,地图都会触发类型为
google.maps.IconMouseEvent
的事件:

您只需检查事件是否具有
placeId
字段,并在必要时停止事件传播以防止默认信息窗口

下面的示例演示了如何提取POI的位置ID和坐标

var映射;
函数initMap(){
map=new google.maps.map(document.getElementById('map'){
中心:{lat:41.3850639,lng:2.1734035},
缩放:19
});
var infowindow=new google.maps.infowindow();
map.addListener('click',函数(事件){
if(event.placeId){
事件停止();
infowindow.close();
infowindow.setPosition(event.latLng);
infowindow.setContent(
''
+“您单击了位置
” +“地点ID:”+event.placeId+”
' +'位置:'+event.latLng.lat()+','+event.latLng.lng()+''; 打开(地图); } }); }
#地图{
身高:100%;
}
html,正文{
身高:100%;
保证金:0;
填充:0;
}

也许可以使用Places API(或谷歌地图JavaScript API v3)。