Có thuộc tính phương thức/cấu hình trong API Google Maps v3 JS để tắt/giải quyết sự kết hợp alpha của các vòng kết nối chồng chéo không? Tôi hiện đang làm việc trên một dự án có thể kết thúc vẽ nhiều vòng tròn trên bản đồ, với một số khu vực là giao điểm của> 10 vòng kết nối. Ngay cả với độ mờ đục rất thấp, điều này có thể sớm làm cho bản đồ không thể đọc được trong những khu vực giao nhau đó. Bất kỳ đề xuất nào về cách giữ cho các giao lộ có cùng độ mờ như bất kỳ vòng tròn riêng lẻ nào sẽ được đánh giá cao - dường như đây là hành vi mặc định trong v2 của API (ví dụ: http://img23.imageshack.us/i/screenshot20110504at655.png/)Làm cách nào để vô hiệu hóa kết hợp alpha của các vòng tròn/đa giác giao nhau trong API Google Maps v3?
Trả lời
Bạn cần kết hợp các đường dẫn của mảng, thành một đa giác duy nhất. Example code here và xem result here.
Có lẽ một chút nhận xét muộn, nhưng tôi đang đối mặt với cùng một vấn đề và tôi không chắc chắn chính xác câu trả lời này sẽ hữu ích như thế nào. Ví dụ của bạn là một đa giác, không phải là một loạt các vòng kết nối ... – StephenTG
Vì vậy, 2 năm sau, tôi có cùng một vấn đề. Giải pháp này là một chút của một hack.
Đặt độ mờ của tất cả vòng kết nối thành 1 trong javascript. Sau đó, thêm css này:
#map-canvas > div:first-of-type > div:first-of-type > div:first-of-type > div:first-of-type > div:first-of-type > div:first-of-type > div:first-of-type {
opacity:0.3
}
Nếu Google thay đổi vị trí của lớp vòng tròn, thì điều này sẽ bị hỏng.
PS. Tôi đang sử dụng v3 của bản đồ api.
Họ đã thay đổi nó. Không sử dụng câu trả lời này. –
- 1. google maps API v3 - cách vẽ đa giác động/polylines?
- 2. API Google Maps V3 vô hiệu hóa tính năng thu phóng mượt mà
- 3. Làm thế nào để vô hiệu hóa google maps kéo
- 4. GWT + API Google Maps v3
- 5. API JavaScript của Google Maps v3
- 6. API Google Maps v3 BrowserIsCompatible
- 7. Làm cách nào để Thêm và Xoá Đa giác trên Google Maps v3?
- 8. jqtouch/google maps api v3 issue
- 9. Mã ngôn ngữ trong API Java của Google Maps V3
- 10. Google Maps API V3 phương thức fitBounds()
- 11. Vùng màu xám V3 của Google Maps API
- 12. Khoảng cách chỉ đường trong Google Maps API v3
- 13. Cách thay đổi MapTypeid trong API Google Maps v3?
- 14. Remove đánh dấu trong Google Maps Api v3
- 15. Bật hiển thị GL mới trong API Google Maps v3?
- 16. Google Maps Android MapView v2: vô hiệu hóa thu phóng
- 17. API Google Maps v3 - Cách xóa lớp phủ?
- 18. API Google Maps v3 xóa tất cả các đường polycarbonate
- 19. Google maps api v3 biểu tượng mặc định?
- 20. AngularJS: ánh xạ qua API Google Maps v3 trong tab
- 21. Loại bỏ một Marker trong Google Maps API v3
- 22. API mã hóa địa lý của Google, HTTP, CSV-dữ liệu trong API v3
- 23. Lấy các giới hạn của một polyine trong API Google Maps v3
- 24. Google Maps v3 mã hóa địa lý phía máy chủ
- 25. Xóa dấu chỉ đường khỏi API Google Maps V3
- 26. Đặt một MapLabel ở trên cùng của Đa giác trong Google Maps V3
- 27. Google Maps Api v3, biểu tượng Cụm tùy chỉnh
- 28. Giới hạn Trình quản lý Bản vẽ của Google Maps cho 1 đa giác
- 29. API Google Maps v3 - Các điểm đánh dấu/nhãn khác nhau trên các mức thu phóng khác nhau
- 30. Làm cách nào để mã của Aptana có thể hỗ trợ làm việc với API Google Maps v3?
liên kết hình ảnh đã chết – Michael