Trong Google Map V3, cách đặt nhãn bên trong và bên trên đa giác? Không có lớp phủ nhãn như trong V2 Khi tôi sử dụng nhãn bản đồ thư viện, tôi có thể đặt văn bản bên trong, nhưng không ở trên, ngay cả khi tôi chỉ định chỉ mục Z cao hơn. Cảm ơn PhilTrong Google Map V3, cách đặt nhãn bên trong và bên trên đa giác?
10
A
Trả lời
0
Sử dụng google-maps-utility-library
Set nội dung nhãn, tìm center position của đa giác của bạn và thats nó :)
var labelOptions = {
content: label,
boxStyle: {
textAlign: "center",
fontSize: "8pt",
width: "50px"
},
disableAutoPan: true,
pixelOffset: new google.maps.Size(-25, 0),
position: this.my_getBounds(gpoints).getCenter(),
closeBoxURL: "",
isHidden: false,
pane: "mapPane",
enableEventPropagation: true
};
var polygonLabel = new InfoBox(labelOptions);
polygonLabel.open(map);
-1
maplabel làm cho văn bản của mình trên vải trong mapPane, mà thường làm cho dưới đây tất cả các giá trị zIndex trong floatPane. Để mang vải mapPane vào nề nếp ZIndex của bạn, hãy thử:
var mapLabel = new MapLabel({
position: new google.maps.LatLng(yourLat, yourLng),
text: 'test',
zIndex: 101});
$(mapLabel.getPanes().mapPane).css('z-index', mapLabel.zIndex);
1
Đó là quá muộn nhưng tôi đã phải đối mặt với cùng một vấn đề và mã này hoạt động tốt!
var triangleCoords = [
{ lat:30.655993, lng: 76.732375 },
{ lat: 30.651379, lng: 76.735808},
{ lat: 30.653456, lng: 76.729682}
]
var bermudaTriangle = new google.maps.Polygon({
paths: triangleCoords ,
strokeColor: '#FF0000',
strokeOpacity: 0.8,
strokeWeight: 2,
fillColor: '#FF0000',
fillOpacity: 0.35
});
attachPolygonInfoWindow(bermudaTriangle)
function attachPolygonInfoWindow(polygon) {
var infoWindow = new google.maps.InfoWindow();
google.maps.event.addListener(polygon, 'mouseover', function (e) {
infoWindow.setContent("Polygon Name");
var latLng = e.latLng;
infoWindow.setPosition(latLng);
infoWindow.open(map);
});
}
+0
hoạt động tốt !. Cảm ơn rất nhiều. –
Các vấn đề liên quan
- 1. Đặt một MapLabel ở trên cùng của Đa giác trong Google Maps V3
- 2. google maps API v3 - cách vẽ đa giác động/polylines?
- 3. Làm cách nào để Thêm và Xoá Đa giác trên Google Maps v3?
- 4. Google Map Marker Manager V3
- 5. Google map v3 polyline tooltip
- 6. Khoảng cách pixel trong Google Map (API V3) để tránh trùng lặp nhãn/lớp phủ
- 7. Con trỏ tùy chỉnh trên đa giác có thể nhấp trong Google Maps V3
- 8. Ẩn bóng trên infowindow trong Google Map API V3
- 9. Google Map API v3 Tùy chỉnh màu
- 10. tối đa hóa infowindow với google map api v3
- 11. Google Maps v3: kiểm tra xem điểm có tồn tại trong đa giác
- 12. Google Map v2 bên android đoạn
- 13. Google Map API V3- MarkerClusterer undefined
- 14. Điểm ngẫu nhiên Postgis bên trong một đa giác
- 15. sự kiện sau khi sửa đổi đa giác trong bản đồ google api v3
- 16. Google Map API v3 không tải trong IE9
- 17. Xử lý khi vẽ đa giác hoàn tất trong bản đồ google api v3
- 18. Điểm đánh dấu tắt trên Google Map API v3
- 19. Nhãn đơn giản trên một đa giác tờ rơi (geojson)
- 20. Kiểm tra xem Google Map Point có đa giác từ PHP
- 21. Sizing Leaflet Map bên trong bootstrap
- 22. Tờ rơi :: Cách kiểm tra điểm nằm bên trong/bên ngoài đa giác hoặc hình chữ nhật
- 23. Ghi nhãn các đỉnh của đa giác trong Mathematica
- 24. Google Map V2 cách đặt ZoomToSpan?
- 25. Làm thế nào để thiết lập chiều dài tối đa của tam giác bên trong tam giác Delaunay trong R?
- 26. Google Map v3 Sự kiện được tải bản đồ
- 27. Cách tìm hình tam giác bên trong biểu đồ?
- 28. Highcharts - nhãn bên trong và bên ngoài biểu đồ hình tròn
- 29. Tìm một hình chữ nhật bị chặn bên trong một đa giác lõm/lồi
- 30. Sự khác biệt giữa Đa giác và Đa giác trong SVG
Bạn đã bao giờ tìm ra điều này chưa? –
Bạn đang tìm kiếm một cái gì đó như [this] (http://www.geocodezip.com/geoxml3_test/v3_FusionTables_zipcode_map_whiteBg.html) (sử dụng FusionTablesLayer cho đa giác, InfoBox cho nhãn) – geocodezip
bản sao có thể có của [Google Maps Javascript API v3 Map Nhãn và Đa giác] (http://stackoverflow.com/questions/12714031/google-maps-javascript-api-v3-map-label-and-polygons) – geocodezip