选择从图层列表中覆盖谷歌地图

时间:2013-11-25 18:24:51

标签: google-maps-api-3 overlay gwt-openlayers

有人可以告诉我如何从谷歌地图上的选定图层覆盖复选框中选择图层吗?

2 个答案:

答案 0 :(得分:0)

JavaScript版本:

请参阅Google Maps API文档。

https://developers.google.com/maps/documentation/javascript/layers#TrafficLayer

以下是添加和删除叠加层的一个很好的示例。

https://developers.google.com/maps/documentation/javascript/examples/overlay-remove

Java版:

这是Java的一个很好的例子。它甚至还有一个用于在层之间切换的无线电盒。

http://demo.gwt-openlayers.org/gwt_ol_showcase/GwtOpenLayersShowcase.html?example=Basic%20Google%20V3%20example

答案 1 :(得分:0)

我的问题并不是很清楚。

与上一个答案一样:这是关于如何使用google v3的示例 - > http://demo.gwt-openlayers.org/gwt_ol_showcase/GwtOpenLayersShowcase.html?example=Basic%20Google%20V3%20example

可以使用setIsBaseLayer(false)方法实现叠加层。 底层绘制添加底部,可以使用单选按钮切换。 覆盖层绘制在基础层的顶部,可以使用复选框进行切换(因此可以一次启用多个覆盖层)。

或者你正在考虑特定的谷歌覆盖(如交通层)?