Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.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 Maps_Dom_Button_Google Maps Api 3 - Fatal编程技术网

Google maps 在谷歌地图上设置按钮

Google maps 在谷歌地图上设置按钮,google-maps,dom,button,google-maps-api-3,Google Maps,Dom,Button,Google Maps Api 3,我在设置html按钮时遇到问题,该按钮必须询问地理位置、显示标记并将其放置在正确的位置: 首先,我开始加载该方法: google.maps.event.addDomListener(窗口'load',初始化映射) 然后: } HTML: <button type="button" id="get_latlng">Get your current location</button> 获取您当前的位置 但它所做的是,侦听器加载自己,我希望它在我单击按钮时执行。将调用包装到

我在设置html按钮时遇到问题,该按钮必须询问地理位置、显示标记并将其放置在正确的位置:

首先,我开始加载该方法:

google.maps.event.addDomListener(窗口'load',初始化映射)

然后:

}

HTML:

<button type="button" id="get_latlng">Get your current location</button>
获取您当前的位置

但它所做的是,侦听器加载自己,我希望它在我单击按钮时执行。

将调用包装到函数中:

google.maps.event
 .addDomListener(document.getElementById('get_latlng'), 
                 'click', 
                 function(){get_location(map,distanceWidget.get_marker());});  

get_location函数在哪里?您是否可以发布一个指向演示问题的地图的实时链接?很难从代码片段进行调试,因为您并不总是知道问题是从哪里开始的。
google.maps.event
 .addDomListener(document.getElementById('get_latlng'), 
                 'click', 
                 function(){get_location(map,distanceWidget.get_marker());});