如何获取相对于 HTML 页面的标记位置
How to obtain marker position relative to HTML page
我正在使用用于JavaScript的Google Maps API V3,我喜欢以像素(左,上)为单位获取标记相对于我的页面的位置,因此我可以在将鼠标放在标记上时添加自定义标签。我如何获得该职位?
如果您指的是在悬停时获取鼠标的位置,请在侦听器中使用叠加来获取投影和像素坐标。叠加是地图上与纬度/经度坐标相关联的对象,因此当您拖动或缩放地图时,叠加层会移动。如果要在地图上放置图像,可以使用 GroundOverlay 对象,也可以使用 OverlayView 类创建自己的自定义叠加。
使用覆盖视图的示例代码:
var overlay = new google.maps.OverlayView();
overlay.draw = function() {};
overlay.setMap(map); // 'map' is new google.maps.Map(...)
相关文章:
- 加载页面时更改html页面的位置
- HTML文档中脚本标记的位置-<头部>&<身体>有不同的行为
- 将Rails后端添加到JS/HTML/CSS应用程序时,正确的文件位置是什么
- JavaScript OnChange Listener在HTML标记中的位置
- 获取 HTML 5 音频控制文件位置并在不使用 id 选择器的情况下更新 src
- 一个html/javascript'小工具'知道用户何时单击了小部件外的任意位置
- 内容可编辑分区-根据内部HTML位置的光标位置
- 如何在提交html表单后保持相同的位置
- 如何使用位置获取滚动功能获取 HTML 中的元素标签
- 如何在 html Web 应用中检测滑动原点位置
- 如何使某个框等于图像HTML的位置
- HTML 按钮以在页面上的其他位置提交表单
- 为什么我在 webpack 中需要 html 文件时会得到一个位置字符串
- 如何在 Google App Engine 上存储 HTML 5 地理位置数据
- 如何获取相对于 HTML 页面的标记位置
- HTML重定向到错误的位置
- JSON获取地理位置在HTML中未返回值
- HTML-从javascript中的URL位置读取.txt文件
- 如何让滑块在ipad上点击到特定位置.HTML Javascript
- 谷歌浏览器不会问我的位置- html/ js