-2
請告訴我,處理程序事件標記/集羣谷歌地圖(例如事件鼠標懸停)如何獲得瀏覽器窗口上標記/集羣的座標? 該文檔說OverlayView類包含將地圖座標轉換爲屏幕座標的方法。但怎麼做,我不明白。 爲了獲得標記的屏幕座標我想阻止: 如何查找標記谷歌地圖的座標
google.maps.event.addListener(marker, 'mouseover', function(e) {
});
請告訴我,處理程序事件標記/集羣谷歌地圖(例如事件鼠標懸停)如何獲得瀏覽器窗口上標記/集羣的座標? 該文檔說OverlayView類包含將地圖座標轉換爲屏幕座標的方法。但怎麼做,我不明白。 爲了獲得標記的屏幕座標我想阻止: 如何查找標記谷歌地圖的座標
google.maps.event.addListener(marker, 'mouseover', function(e) {
});
試試這個:
google.maps.event.addListener(marker, 'mouseover', function(e) {
var pos = marker.getPosition();
var lat = pos.lat();
var lng = pos.lng();
});
這應該讓你標記的座標。
我需要屏幕上的座標以像素爲單位,而不是地理座標。 –
你現有的代碼是什麼樣的?請提供一個[mcve],以說明您嘗試執行此操作時遇到的問題。 – geocodezip
你好,歡迎來到StackOverflow。請花一些時間閱讀幫助頁面,尤其是名爲[「我可以詢問什麼主題?」(http://stackoverflow.com/help/on-topic)和[「我應該問什麼類型的問題避免問?「](http://stackoverflow.com/help/dont-ask)。更重要的是,請閱讀[Stack Overflow問題清單](http://meta.stackexchange.com/q/156810/204922)。您可能還想了解[最小,完整和可驗證示例](http://stackoverflow.com/help/mcve)。 –
1個標記或多個標記?對於1標記,您可以使用冰刀的答案 –