2011-11-18 21 views
12

Me encantan las nuevas opciones de dibujo de polígono y he estado jugando con ellas durante un par de días.Iniciar dibujo de polígono desde el botón personalizado

En la documentación oficial, veo que es posible iniciar el dibujo de un polígono haciendo clic en un botón externo al mapa. ¿Alguien sabe cómo hacer esto? http://code.google.com/apis/maps/documentation/javascript/overlays.html#updating_the_drawing_tools_control

En otras palabras, me gustaría ser capaz de crear un botón similar al "Eliminar forma seleccionada", pero que en su lugar comenzar el dibujo del polígono: http://googlegeodevelopers.blogspot.com/2011/11/make-your-map-interactive-with-shape.html

Respuesta

25

Uso setDrawingMode() función de la google.maps.drawing.DrawingManager objeto.

En el botón de controlador de eventos click, lo llaman:

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

Para salir del modo de dibujo, lo llaman:

drawingManager.setDrawingMode(null); 
+0

brillante, trabajó como un encanto! –

+0

¡Realmente funciona genial! – Rajnikanth

Cuestiones relacionadas