在页面上查找谷歌标记的位置
Finding a Google Markers location on page?
情况简单:地图上的标记,我想在它旁边放一个DIV,在鼠标上显示。
但是我究竟如何得到DIV的标记当前位置?
LatLng并不能帮我解决任何问题。
这将获取标记的位置(以像素为单位):
var scale = Math.pow(2, map.getZoom())
, nw = new google.maps.LatLng(
map.getBounds().getNorthEast().lat(),
map.getBounds().getSouthWest().lng()
)
, worldCoordinateNW = map.getProjection().fromLatLngToPoint(nw)
, worldCoordinate = map.getProjection().fromLatLngToPoint(marker.getPosition())
, pixelOffset = new google.maps.Point(
Math.floor((worldCoordinate.x - worldCoordinateNW.x) * scale),
Math.floor((worldCoordinate.y - worldCoordinateNW.y) * scale)
);
相关文章:
- 谷歌地图固定位置覆盖
- 在谷歌地图上绘制位置数据库
- 如何通过谷歌应用程序脚本从谷歌文档中的位置确定命名范围
- 使用ASP.NET将谷歌地图添加到项目中,并从数据库中检索位置
- PHP谷歌地图-位置红色气球没有显示
- 谷歌地图laravel上圆圈的错误位置
- 点击href在谷歌地图中加载位置
- 谷歌位置服务附近搜索结果基于正确的地图中心的位置
- 使用谷歌地图API和phonegap显示当前位置+方向
- 谷歌地图API标记没有标记我的位置
- 在TWebBrowser(谷歌地图)中显示位置,而无需单击按钮
- 地理位置谷歌地图jquery
- 将谷歌地图移动到搜索到的位置谷歌放置Javascript API
- 错误的位置谷歌跟踪
- 显示提醒MSG分享你的位置谷歌地图
- 没有找到当前位置-谷歌地图API
- 添加默认位置谷歌地图
- 如何将多个标记添加到移动位置谷歌地图,Javascript
- 获取一个点附近的政治位置 - 谷歌地图API V3
- 帮助附近的地方用户的位置谷歌JS API