指向KML层上位置的HTML链接
HTML link to location on KML layer
我正试图在我的网页上添加到谷歌地图上不同位置的链接。地图是两个不同的kml文件,其中一个根据用户的缩放级别显示给用户。我尝试过在javascript中添加位置链接的传统方法,但该链接不起作用。这就是我现在拥有的:
google.maps.KmlMouseEvent.latlng(bathrooms_link, 'click', function(){
var bath = new google.maps.LatLng(38.04851723912264, -84.59609386082468);
});
map.panTo(bath);
您不能访问KmlLayer中的信息,除非通过实际点击(实际点击),如果您想像现在这样触发鼠标事件,您需要提供鼠标事件中所需的所有其他信息(featureData、latLng、pixelOffset)。
你需要触发点击事件,而不是你正在做什么。
类似于:
google.maps.event.trigger(layer, "click", {
latLng: new google.maps.LatLng(38.04851723912264, -84.59609386082468),
featureData:{},
pixelOffset: new google.maps.Size(0,0)
});
map.panTo(bath);
还没能做到这一点(也不确定这样做是否值得)。如果您的KML不是很复杂,请使用第三方KML解析器(如geoxml3或geoxml-v3)进行调查,该解析器使用原生Google Maps Javascript API v3对象呈现KML。
相关文章:
- ReactJS映射:如何仅在url变量不为空时呈现html链接
- 如何使用JavaScript访问HTML链接内容
- 从HTML链接时,Javascript文件不起作用
- html链接onclick弹出一个表单
- 将点击函数添加到动态 HTML 链接
- 如何在 html 链接中发送参数以及如何检索它
- HTML 链接变量
- 如何使html链接标签可以在没有标签的情况下工作
- 提交表单的可能性(左-/中-/在新选项卡或窗口中打开-)单击html链接
- 使用本地HTML链接打开Windows文件夹
- 如何将JavaScript数组输出到HTML链接
- 指向leanModal.js的链接在通过HTML链接呈现时工作良好,但在React中则不然
- 在visualforce中为更新字段分配HTML链接/按钮
- 将URL的文本列表转换为可点击的HTML链接
- 按日期为iframe创建一个HTML链接
- 如何在页面刷新时保持选定/活动的HTML链接颜色
- 如何通过html链接将特定对象传递给函数
- Html链接在某些单击时未注册
- 我想让HTML链接打开一个js手风琴
- 如何在谷歌网站中显示与iframe中的特定人员共享的谷歌云端硬盘html链接