2011-11-18 45 views
12

Tôi thích các tùy chọn vẽ đa giác mới và đã được chơi với chúng trong một vài ngày.Bắt đầu vẽ đa giác từ nút tùy chỉnh

Trên tài liệu chính thức, tôi thấy rằng có thể bắt đầu vẽ hình đa giác bằng cách nhấp vào nút bên ngoài bản đồ. Có ai biết làm thế nào để làm điều này? http://code.google.com/apis/maps/documentation/javascript/overlays.html#updating_the_drawing_tools_control

Nói cách khác tôi muốn để có thể tạo ra một nút tương tự như "Xóa hình dạng đã chọn", nhưng mà thay vào đó sẽ bắt đầu vẽ của đa giác: http://googlegeodevelopers.blogspot.com/2011/11/make-your-map-interactive-with-shape.html

Trả lời

25

Sử dụng setDrawingMode() chức năng của google.maps.drawing.DrawingManager đối tượng.

Trong nút xử lý sự kiện click, gọi:

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

Để thoát khỏi chế độ vẽ, hãy gọi:

drawingManager.setDrawingMode(null); 
+0

rực rỡ, làm việc như một nét duyên dáng! –

+0

Thực sự hoạt động tuyệt vời! – Rajnikanth

Các vấn đề liên quan