据我了解,jQuery 无法读取谷歌地图数据。那么有没有一种纯javascript方法来获取相对于屏幕的标记坐标?(左上方())。谢谢。
编辑: 投影类通过 API v2 中的 toScreenLocation() 方法做到了这一点,但我如何在 v3 中实现相同的效果?
编辑 2:我正在使用 Android SDK 中的 WebView 来加载地图。
据我了解,jQuery 无法读取谷歌地图数据。那么有没有一种纯javascript方法来获取相对于屏幕的标记坐标?(左上方())。谢谢。
编辑: 投影类通过 API v2 中的 toScreenLocation() 方法做到了这一点,但我如何在 v3 中实现相同的效果?
编辑 2:我正在使用 Android SDK 中的 WebView 来加载地图。
也许试试这个?
var point;
var pointIWant = projection.fromLatLngToPoint(marker.getPosition(), point);
根据Google Maps API docs,google.maps.Projection.fromLatLngToPoint()将纬度/经度坐标转换为屏幕上的一个点。