如何缩放地图框传单中的标记单击事件
How to zoom on marker click event in Mapbox Leaflet?
我想在单击标记时放大它。我正在使用Mapbox和传单。
我试过了:
marker.on('click', function(e){
map.setView([e.lat, e.lng], 12);
});
但它给了我一些错误:
TypeError:t为空
我甚至尝试过:
marker.on('click', function(e){
map.fitBounds(marker.getBounds());
});
要获取事件的纬度和经度,必须使用e.latlng:latlng引用。使用此:
marker.on('click', function(e){
map.setView(e.latlng, 13);
});
尝试
marker.on('click', function(e){
map.setView([e.latlng.lat, e.latlng.lng], 12);
});
相关文章:
- 将单击事件添加到附加的项目中
- 在IE8中不起作用的元素上触发单击事件
- 如何使用纯 JavaScript 在所有浏览器中区分左/右/中键单击事件
- 如何在master中调用细节网格作为单击事件
- 单击事件中的ajax请求后重定向
- 如何缩放地图框传单中的标记单击事件
- 在表单中的输入字段上提交事件
- 如何将单击事件添加到JQuery中动态添加的元素中
- 在单击事件中,第一次单击时激发代码一次,其余代码在所有单击时运行
- 如何确定$(this)是否在单击事件的数组中
- 单击事件在jquery easyui多选项卡中不起作用
- 在SweetAlert中传递ASP.NET按钮单击事件
- Jquery在表WITH函数中追加新行后添加单击事件
- 鼠标悬停事件不会触发以触发 D3 中的单击事件
- 在聊天窗口中检测链接单击事件
- 无法在 jquery 中的单击事件上生成动态输入字段
- 单击事件似乎不适用于 IE 中的选择元素
- 单击事件在 iPad 中使用 Angularjs 无法正常工作
- 如何在 jQuery 中存储单击事件上的按钮的值
- AlloyUI:对节点做出反应 - 在图表生成器中单击事件