openlayer地图偏移

image.png
这里个地图的地图不同
但是坐标和层级都相同
由此可见左边的地图往右下偏移一些距离
问题
是否可以在加载地图的时候进行地图的偏移, 使其和右边地图上展示的坐标一致

阅读 4k
1 个回答

如果是使用xyzlayer,可以通过settilegrideforprojction这个方法来重新定义瓦片坐标系。不过,如果gcj或者baidu的坐标系,他们不是整体偏移的,所以,即使重新定义了也无法能够让不同的图层保持一致。一般的做法是通过专用的api进行点坐标的转换,在不同的底图上采用不同的坐标系统下的坐标值。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题