作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在设计这张 map 的样式时遇到了一些问题,我想显示 GB 并为整个 map 着色。
为了实现这一点,我不是在展示水,而是让河流和湖泊在岛上展示。
如果我没记错的话,海洋/海洋的样式与河流/湖泊的样式没有什么不同,那么有什么想法可以做到这一点吗?
这fiddle会让它更清晰。
Thanks
最佳答案
正如评论中提供的 link 中的答案所说,就样式而言,无法区分不同的水体。它们都被归类为water
。但是,在您的情况下,如果您可以获得与 Google map ( Mercator ) 相同投影的 GB shapefile 并将其转换为图像 - 您可以将其用作 Google map 上的自定义叠加层。并且根据您为 shapefile 设置样式的方式,这就是您将在 map 上看到的内容(因此在您的情况下,您应该在将图层转换为图像之前将图层设置为纯色)。对于谷歌地图上的自定义叠加层,请参见此处:https://developers.google.com/maps/documentation/javascript/customoverlays
关于javascript - 如何在谷歌地图中隐藏河流和湖泊?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19422704/
我是一名优秀的程序员,十分优秀!