如果要实现在Google Maps上面附加自己实现的对象,就难免要涉及到坐标转化的问题,要将container层坐标转化为地理坐标比较容易,使用map.containerCoordToLatLng(GPoint p)函数就可以轻松实现,可是,要想将地理坐标转化为container坐标似乎比较困难。

        开始的时候我以为通过getDivCoordinate可以实现,在网上,似乎也是这么说,可是我用的时候,总是不准,比如我的750*350的地图中心点,可是通过这个函数得到的中心点坐标总认为是430,206,这个getDivCoordinate更像是Google专门为在地图上安放控件而设置的坐标,针对地图大小还有相应的调整,非常乱。

        后来我只能自己写函数解决,下面是我写的函数,初步看来还是比较准确的。

 1在Google Maps API中实现container层坐标和地理坐标之间的转化    function onLoad()
 2    }

相关文章:

  • 2021-11-18
  • 2022-02-13
  • 2021-11-13
  • 2021-12-14
  • 2022-01-03
  • 2022-12-23
猜你喜欢
  • 2022-02-01
  • 2022-02-01
  • 2021-12-31
  • 2022-12-23
  • 2021-12-13
相关资源
相似解决方案