如何使用自定义按钮触发谷歌地图上的事件

时间:2015-12-10 08:32:14

标签: javascript jquery google-maps google-maps-api-3

以下是my demo in Fiddle,正如您所看到的,我有两个名为Add MarkerDraw Line的按钮,我希望这些按钮可以作为谷歌地图默认按钮(如此照片)。 enter image description here

我已阅读google map api documentation并按照他们的说法触发事件google.maps.event.trigger(map, 'click');,但我的功能并不起作用。

1 个答案:

答案 0 :(得分:0)

我找到了一个解决方案,点击按钮后更改绘图模式,它们也正常工作

$( '#add-marker' ).on( 'click', function()
{
 drawingManager.setDrawingMode( google.maps.drawing.OverlayType.MARKER );
} );

$( '#draw-line' ).on( 'click', function()
{
 drawingManager.setDrawingMode( google.maps.drawing.OverlayType.POLYLINE );
} );