如何在Mapbox Leaflet中放大标记点击事件?

Roh*_*han 2 javascript jquery leaflet mapbox

我想在点击标记时放大标记.我正在使用Mapbox和传单.

我试过了:

marker.on('click', function(e){
    map.setView([e.lat, e.lng], 12);
});
Run Code Online (Sandbox Code Playgroud)

但它给了我一些错误:

TypeError:t为null

我甚至尝试过:

marker.on('click', function(e){
    map.fitBounds(marker.getBounds());
});
Run Code Online (Sandbox Code Playgroud)

Ale*_*fan 9

要获取事件的纬度和经度,必须使用e.latlng:latlng引用.用这个:

marker.on('click', function(e){
    map.setView(e.latlng, 13);
});
Run Code Online (Sandbox Code Playgroud)