Tutaj jest moje demo w Fiddle, jak widać, mam 2 przyciski o nazwie Add Marker
i Draw Line
, Chcę, aby te przyciski mogły działać jako domyślne przyciski Google Maps (jak to zdjęcie).
przeczytałem dokumentacja interfejsu API Google Maps i zrobili, co powiedzieli, aby uruchomić zdarzenie google.maps.event.trigger(map, "click");
ale moja funkcja nie działała.
Odpowiedzi:
0 dla odpowiedzi № 1Znalazłem rozwiązanie, zmień tryb rysowania, klikając przyciski i one również działają
$( "#add-marker" ).on( "click", function()
{
drawingManager.setDrawingMode( google.maps.drawing.OverlayType.MARKER );
} );
$( "#draw-line" ).on( "click", function()
{
drawingManager.setDrawingMode( google.maps.drawing.OverlayType.POLYLINE );
} );