2

Google Maps API 允许您将自己的地图与 API 集成,我已经这样做了,但是我有一些代码可以在我的原始地图上放置一个标记,该地图具有像素位置。

我希望实现的是将原始PNG地图的像素位置转换为(lat,lng)中的相对位置,以便我可以在新的谷歌地图块上放置标记,但到目前为止我一直无法实现这一点,有没有人做过类似的事情,因为我正在寻找有关如何解决这个问题的指针。

4

1 回答 1

1
  1. 在https://developers.google.com/maps/documentation/javascript/maptypes#MapCoordinates阅读地图坐标
  2. 将您的地图转换为基本图块大小 (256x256) 并转换您的标记位置。
  3. 使用地图投影将您现在翻译的标记位置转换为 LatLng 位置:map.getProjection 和 projection.fromPointToLatLng。
于 2012-05-13T11:27:30.927 回答