我想在google map api v3中检索标记的顶部和左侧位置(以像素为单位)。如何才能做到这一点?我知道在使用fromLatLngToDivPixel()
时有一些提示,但我可以知道它是如何工作的?例?google maps api v3:标记的顶部和左侧像素位置
4
A
回答
5
你的意思是div内的像素坐标?看看http://qfox.nl/notes/116
overlay = new google.maps.OverlayView();
overlay.draw = function() {};
overlay.setMap(map);
var point = overlay.getProjection().fromLatLngToContainerPixel(latLng);
或
var point = overlay.getProjection().fromLatLngToDivPixel(latLng);
丑确实如此。在v2中更容易,其中这些方法直接是GMap2
对象的方法。 谷歌api v3的另一个缺陷!
1
如果您面临的问题有覆盖undefined
,那是因为该对象是在地图为idle
之后创建的。事件侦听器内
更好的通话此,这里https://stackoverflow.com/a/6657723/4026345充分说明
相关问题
- 1. 如何访问Google Maps API v3标记的DIV及其像素位置?
- 2. Google Maps API v3 MouseEvent标记不是鼠标的返回位置
- 3. HTML顶部和左侧像素按比例增长的位置
- 4. Google Maps API v3标记坐标
- 5. Google Maps API V3上的限制标记
- 6. Google Maps JavaScript API地理位置标记
- 7. Google Maps API v3:标记未被删除
- 8. 刷新标记 - Google Maps JavaScript API v3
- 9. 多标记问题(Google Maps API v3)
- 10. Google maps api v3删除标记时dragstart
- 11. 在Google Maps API V3中绘制标记
- 12. Google Maps API v3 SVG标记消失
- 13. Google Maps JS API v3标记颜色
- 14. Google Maps API v3多个标记Infowindow
- 15. Google Maps API v3和jQuery-UI标签
- 16. 带有图标和图像的Google Maps v3标记
- 17. Javascript - Google Maps v3 - 获取标记的位置
- 18. 在“breadcrumbs”位置放置标记/创建路线 - Google Maps API v3.exp
- 19. Google Maps v3中的弹性标记
- 20. Google Maps API v2 vs Google Maps API v3?
- 21. Google Maps API v3 - 标记全部共享相同InfoWindow
- 22. Google Maps V3 API和MarkerManager - 如何切换选定的标记?
- 23. 如何在Google Maps API v3中将标记添加到标记
- 24. Google Maps API v3 BrowserIsCompatible
- 25. Google Maps API v3 - maxZoomService
- 26. Google Maps API V3:fromContainerPixelToLatLng
- 27. 如何确定WPF中标签的顶部/左侧位置?
- 28. Google Maps API v3标记和圆圈突然停止显示
- 29. Google Maps v3 API和WordPress ACF:多个自定义标记
- 30. 设置顶部和左侧CSS属性
类似的问题:http://stackoverflow.com/questions/1538681/how-to-call-fromlatlngtodivpixel-in-google-maps-api-v3 – dmitry
你是指div内的像素坐标吗?请更新问题,以便清楚。 – TMS