了解在谷歌地图中查看的标记,并显示有关我在屏幕中看到的标记的信息
Know markers viewed in a google maps and show info about markers what I see in the screen
我有一张地图,我创建了标记:
var marker2 = new Marker({position: new google.maps.LatLng(36.7064, -3.45751),map: map,title: 'HOST_Id: 2 GREENHOUSE_ID:2'});
var marker4 = new Marker({position: new google.maps.LatLng(36.7714, -3.53834),map: map,title: 'HOST_Id: 4 GREENHOUSE_ID:4'});
var marker5 = new Marker({position: new google.maps.LatLng(36.7222, -3.467),map: map,title: 'HOST_Id: 5 GREENHOUSE_ID:5'});
var marker6 = new Marker({position: new google.maps.LatLng(36.7591, -3.15559),map: map,title: 'HOST_Id: 6 GREENHOUSE_ID:6'});
我想知道正在查看哪些标记,例如,如果您移动或平移/放大地图,我有一个或其他标记在监视,我想知道我在屏幕上看到的标记是什么。
谢谢!
您可以通过以下方式检查
map.getBounds().contains(marker.getPosition());
如果您的标记当前可见。(包含返回 true 或 false,具体取决于可见性)。
相关文章:
- 访问布局信息是否也会导致浏览器重排
- 如何将屏幕分辨率乘以 80%,然后在代码中使用
- 在不打开聊天屏幕的情况下制作Zopim-ding代理
- 定义完全独立的样式信息
- 使用html2canvas获取基本信息
- JS表单提交"无法使用Chrome数据保护程序加载此页面.尝试重新加载页面.调试信息:POST CISmtuK
- 从信息框调用弹出图像库
- 使用图像数组列表的simplegallary.js显示适合桌面屏幕的图像
- 如何在不传递此信息的情况下查找被调用的元素
- 将谷歌自动完成地址信息放在页面上,而不是表格中
- 导航栏没有调整到浏览器屏幕的大小
- 调整屏幕大小后不显示子菜单
- 如何在p5.js中管理多智力竞赛游戏的多个屏幕
- jQuery:当屏幕大小改变时,如何更改默认图像和悬停图像
- 了解在谷歌地图中查看的标记,并显示有关我在屏幕中看到的标记的信息
- 如何使用JS将当前歌曲的信息设置为iPhone锁定屏幕
- 我希望用户在未输入所需信息时无法前进到下一个屏幕
- 将信息框居中,并拉伸所有内容以适应任何屏幕
- 烤面包信息没有出现在我的屏幕上
- 屏幕上.宽度/高度给出关于屏幕分辨率的错误信息