如何使用 OpenLayers 将 WMS 图层(点或多边形图层)与 Google 地图基础图层进行匹配?
通过 OpenLayers,我尝试使用 Google 地图图层作为地图的基础图层,该地图将显示自定义数据的覆盖图层。我的自定义图层似乎有与 Google 图层相关的偏移量,并且两者都有不同的投影值(您可能知道 google 的投影是 EPSG:900913,但我的投影是 EPSG:32721)
有关如何实现此匹配的任何想法吗?
提前致谢!
With OpenLayers, I'm trying to use a Google map layer as a base layer for a map which will display an overlay layer of custom data. My custom layer seems to have an offset related to the Google's layer and both have different projection values (as you may know google's projection is EPSG:900913, but mine is EPSG:32721)
Any ideas of how this match can be achieved?
Thanks in advance!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
由于您提到您的图层是 WMS,因此您无法使用 OpenLayers 函数重新投影数据,因为它只能用于矢量数据,而不能用于图像。
一种可能的解决方案是 Geoserver 中的级联功能,它将动态地将 WMS 重新投影到 EPSG:900913。您可以在此处找到更多相关信息
Since you mentioned that your layer is a WMS you can't use OpenLayers functions to reproject data as it can only be used on vector data, not images.
One possible solution could be Cascading feature in Geoserver that would dynamically reproject your WMS to EPSG:900913. You can find more information about that here