[英]How to obtain marker position relative to HTML page
我正在使用谷歌地圖API V3 for JavaScript,我喜歡相對於我的頁面像素(左,上)獲得標記的位置,所以我可以在鼠標懸停在我的標記上時添加自定義標簽。 我如何獲得這個職位?
如果您在懸停時指的是獲取鼠標的位置,請在偵聽器中使用疊加來獲取投影和像素坐標。 疊加層是地圖上與緯度/經度坐標相關聯的對象,因此當您拖動或縮放地圖時它們會移動。 如果要在地圖上放置圖像,可以使用GroundOverlay對象,也可以使用OverlayView類創建自己的自定義疊加 。
使用OverlayView的示例代碼:
var overlay = new google.maps.OverlayView();
overlay.draw = function() {};
overlay.setMap(map); // 'map' is new google.maps.Map(...)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.