0

我有一个从谷歌地图下载静态图像的应用程序,标记放置在我想要的位置(通过将参数传递到谷歌静态地图 URL 来放置)。但是,我还需要能够单击标记。我想我可以将 x 和 y 坐标转换为 lon/lat,然后找出点击了哪个标记的方式,但我发现这并不容易。

我知道地图的尺寸​​(以像素为单位)、缩放级别以及地图的中心点(以像素和经度/纬度为单位),所以我关注了这篇博文。不幸的是,这没有用。

有谁知道我该怎么做,或者知道我可以用另一种方法来确定是否点击了标记?不幸的是,我被迫使用静态地图,所以我不能用 JavaScript API 做任何事情

4

1 回答 1

1

看:

http://home.provide.net/~bratliff/largetiles/

或者

http://home.provide.net/~bratliff/harbor/

这不完全是您正在做的事情,但它确实演示了墨卡托投影转换和跨浏览器鼠标事件。

于 2013-03-13T13:46:11.903 回答