我正在開發一個網站地圖網站(使用谷歌地圖API 3.0和JavaScript),結合WMS層和顯示在谷歌地圖的頂部地面覆蓋(上傳柵格)。除了我在控制圖層的繪製順序方面遇到問題之外,該軟件運行良好。我希望將wms圖層(NRCS土壤圖層)顯示在自定義柵格圖像上,並將Google地圖作爲基礎圖層。目前,wms圖層在谷歌地圖圖層頂部按預期顯示,但由柵格圖層覆蓋。問題是:谷歌地圖api是否允許控制圖層顯示的順序(在我的情況下,矢量圖層位於谷歌地圖頂部的柵格圖層上)?我已經嘗試設置顯示順序的zindex,但這沒有奏效(但我可能很容易缺少一些東西)。如何使用Google Maps API設置圖層訂單?
1
A
回答
1
WMS層也柵格,矢量沒有 - 我假設你使用的是ImageMapType你的GroundOverlay一起?
留下之外,目前還沒有辦法控制的層序一旦被添加到地圖。
一劈(未經測試),您可能要添加的圖層中,你希望他們的順序來繪製的,與...之間有一些超時我想這可能工作(再次,未經測試)。
0
(可選)。 我怎麼點它。
第一I像這樣建立對象層。
layer = {};
layer.nrcs_soils= new google.maps.ImageMapType({
getTileUrl: function (coord, zoom) {
return getTileWmsUrl(coord, zoom, "nrcs_soils");
},
tileSize: new google.maps.Size(256, 256),
opacity: 1,
name:'nrcs_soils',
alt:{
layer_name:'nrcs_soils'
,order : 0
},
isPng: true
});
之後,我創建了簡單的功能添加圖層地圖。
add_layer = function(layer_name){
//-- get order from object layer
var order_layer =layer[layer_name].alt.order;
map.overlayMapTypes.insertAt(order_layer ,layer[layer_name]);
}
只是調用此函數從您的設置你的對象層上添加和秩序層。
add_layer("nrcs_soils");
相關問題
- 1. Google Maps API設置圖標大小
- 2. 通過Google Maps API向Google MyMaps圖層添加位置信息?
- 3. 如何使用Google Maps API檢索單個圖塊圖像?
- 4. Google Maps API KML圖層限制
- 5. Google Maps API - 僅顯示流量圖層?
- 6. Google Maps API V3 KML圖層不顯示
- 7. Google Maps Api標記分層
- 8. Maps API Panoramio圖層 - panoramioLayer.setUserID
- 9. 如何使用Google Maps API v3多次設置縮放?
- 10. 如何在Google Maps API v3中設置地圖大小?
- 11. 如何使用Google Maps Api V3在kml圖層中調整圖標大小?
- 12. 使用Google Maps API在用戶當前位置設置標記?
- 13. 使用Android Google Maps API顯示熱圖層
- 14. 將Google「我的地圖」圖層添加到Google Maps JavaScript API
- 15. 如何在Google Maps API中設置數據層功能標籤的樣式?
- 16. 如何在Google Maps JavaScript API中設置API密鑰?
- 17. Google Maps API圖像
- 18. 如何使用Google Maps API v3和Fusion Tables打開/關閉圖層?
- 19. 如何在Google Maps API中使用Webpack?
- 20. 如何使用RequireJS加載Google Maps API?
- 21. 如何使用不同的Google Maps API?
- 22. Google Maps API KML圖層每層更改顏色
- 23. Google Maps Api v3 - 在運行時設置地圖位置
- 24. geojson使用Google Maps API的地圖
- 25. 使用google maps API,我們如何使用map.setCenter函數將當前位置設置爲默認設置位置?
- 26. 通過使用yii2-google-maps-markers設置Google地圖中心
- 27. 在Android應用中將KML圖層應用於Google Maps API
- 28. Google Maps API與Google Maps Engine?
- 29. Google Maps API不使用GWT
- 30. 使用Google Maps API指示