【发布时间】:2013-01-09 10:15:47
【问题描述】:
我有一张地图,它与在谷歌地图中查看的真实世界地图非常准确(足够)。
我正在使用google.maps.ImageMapType 类投影绘制的图像,因此新绘制的地图的角是 (sw)-90,-180 和 (ne)90,180。
现在,知道了真实世界地图中叠加层的西南和东北坐标,如何将 GPS 坐标转换为这个新比例?
【问题讨论】:
-
图片的边角明显不是 (sw)-90,-180 和 (ne)90,180。上周我告诉过你,当你问同样的问题时,除非你使用自定义投影,否则没有什么可以转换的。你有没有尝试在图像中放置一个标记,(例如在巴黎)?
-
好的,问题来了。通过设置 imageMapType,我将绘制的地图用作整个地图。这导致欧洲被视为整个世界( getBounds() 显示谷歌地图的最大值 -85.05~,85.05~,-180,180 )。这是否有资格作为它自己的投影?
-
如果是这种情况,那么您的图像将不适合欧洲的正常图像。最好向我们展示您如何加载图像的代码。
-
如果它不起作用,那就没用了。你可以选择固执而不接受我所说的,但是除非你使用自定义投影,否则没有什么可以转换的。
-
不,你的问题应该是“为什么我的坐标不匹配”,并发布演示问题的工作代码。
标签: google-maps-api-3 gps