2011-11-18 13 views
12

Uwielbiam nowe opcje rysowania wieloboków i bawię się z nimi przez kilka dni.Rozpocznij rysowanie wieloboku od przycisku niestandardowego

Na oficjalnej dokumentacji widzę, że można rozpocząć rysowanie wielokąta, klikając przycisk znajdujący się poza mapą. Czy ktoś wie, jak to zrobić? http://code.google.com/apis/maps/documentation/javascript/overlays.html#updating_the_drawing_tools_control

Innymi słowy chciałabym móc utworzyć przycisk podobny do „Usuń zaznaczone kształt”, ale które zamiast rozpocząć rysowanie wielokąta: http://googlegeodevelopers.blogspot.com/2011/11/make-your-map-interactive-with-shape.html

Odpowiedz

25

Używaj setDrawingMode() funkcji osoby nadzorującej Obiekt google.maps.drawing.DrawingManager.

W obsługi zdarzenia kliknięcia przycisku, zadzwoń:

drawingManager.setDrawingMode(google.maps.drawing.OverlayType.POLYGON); 

Aby wyjść z trybu rysowania, zadzwoń:

drawingManager.setDrawingMode(null); 
+0

genialny, pracował jak urok! –

+0

Naprawdę działa świetnie! – Rajnikanth

Powiązane problemy