2016-04-21 53 views
1

我正在使用Google Maps API V3 for JavaScript,我確實喜歡以像素爲單位獲得標記相對於頁面的位置(左側,頂部),因此我可以在添加自定義標籤時添加自定義標籤將鼠標放在我的標記上。我如何得到那個職位?如何獲取相對於HTML頁面的標記位置

回答

0

如果您指的是懸停時獲取鼠標的位置,請在偵聽器中使用疊加層來獲取投影和像素座標。覆蓋圖是地圖上與緯度/經度座標相關的對象,因此當您拖動或縮放地圖時它們會移動。如果要在地圖上放置圖像,可以使用GroundOverlay對象,也可以使用OverlayView類創建自己的Custom Overlays

示例代碼使用OverlayView的:

var overlay = new google.maps.OverlayView(); 
overlay.draw = function() {}; 
overlay.setMap(map); // 'map' is new google.maps.Map(...) 
相關問題