gpt4 book ai didi

javascript - 如何获取相对于 HTML 页面的标记位置

转载 作者:行者123 更新时间:2023-11-28 06:06:51 25 4
gpt4 key购买 nike

我正在使用适用于 JavaScript 的 Google map API V3,我确实喜欢获取标记相对于我的页面的位置(以像素为单位)(左、上),因此当将鼠标悬停在标记上时,我可以添加自定义标签。我如何获得该职位?

最佳答案

如果您指的是在悬停时获取鼠标的位置,请在监听器中使用覆盖来获取投影和像素坐标。叠加层是 map 上与纬度/经度坐标相关的对象,因此当您拖动或缩放 map 时它们会移动。如果你想在 map 上放置图像,你可以使用 GroundOverlay对象,或者您可以创建自己的 Custom Overlays使用 OverlayView 类。

使用 OverlayView 的示例代码:

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

关于javascript - 如何获取相对于 HTML 页面的标记位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36773653/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com