2011-11-18 18 views
12

Mi piacciono le nuove opzioni di disegno del poligono e ho giocato con loro per un paio di giorni.Inizia disegno poligonale dal pulsante personalizzato

Nella documentazione ufficiale, vedo che è possibile avviare il disegno di un poligono facendo clic su un pulsante esterno alla mappa. Qualcuno sa come si fa questo? http://code.google.com/apis/maps/documentation/javascript/overlays.html#updating_the_drawing_tools_control

In altre parole vorrei essere in grado di creare un pulsante simile al "Delete forma selezionata", ma che sarà invece iniziare il disegno del poligono: http://googlegeodevelopers.blogspot.com/2011/11/make-your-map-interactive-with-shape.html

risposta

25

Uso setDrawingMode() funzione della google.maps.drawing.DrawingManager oggetto.

Nel gestore di eventi Fare clic sul pulsante, lo chiamano:

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

Per uscire dalla modalità di disegno, lo chiamano:

drawingManager.setDrawingMode(null); 
+0

brillante, ha lavorato come un fascino! –

+0

funziona davvero alla grande! – Rajnikanth

Problemi correlati