如何使用 OpenLayers 将 WMS 图层(点或多边形图层)与 Google 地图基础图层进行匹配?

发布于 2024-11-14 23:39:21 字数 193 浏览 3 评论 0原文

通过 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

-黛色若梦 2024-11-21 23:39:21

由于您提到您的图层是 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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文