我正在开发一个网站地图网站(使用谷歌地图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指示