我想在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