Tôi muốn hiển thị đa giác được đánh dấu bằng Google Maps. Ý tưởng là đa giác được đề cập sẽ được hiển thị bình thường và phần còn lại của bản đồ sẽ bị tối một chút.Làm nổi bật đa giác và phần còn lại của bản đồ bằng cách sử dụng Google Maps
Dưới đây là một hình ảnh ví dụ những gì tôi muốn đạt được với một đa giác từ Áo: alt text http://a.imagehost.org/0613/google_maps_tint_example.png
Thật không may, tôi là một tân binh hoàn tất khi nói đến công cụ bản đồ Google Maps và API nói chung.
Vì vậy, điều này thậm chí có thể thực hiện điều này với API của Google Map không? Nếu có, với phiên bản nào (v2, v3)? Nó sẽ dễ dàng hơn để làm điều đó với các bộ công cụ bản đồ khác, như openlayers?
PS: Một ý tưởng tôi có, là xây dựng một đa giác nghịch đảo (trong ví dụ này, toàn thế giới trừ hình dạng của áo) và sau đó hiển thị lớp phủ màu đen với độ trong suốt bằng cách sử dụng đa giác ngược này. Nhưng điều đó có vẻ khá phức tạp với tôi.
Cảm ơn, đó là chính xác những gì tôi đang tìm kiếm. – Haes
Hết hộp nó không hoạt động. Nó hoạt động khi mọi thứElse là chiều kim đồng hồ và tam giác là ngược chiều kim đồng hồ hoặc ngược lại: http://stackoverflow.com/questions/7494474/google-maps-api-polygon-with-hole-in-center –