簡體   English   中英

如何獲取相對於HTML頁面的標記位置

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM