非常简单的问题:如何使Leaflet中的地图标记可单击并将用户路由到另一个页面?每个标记都有自己的页面.
我试过以下没有成功;不知何故,所有标记都指向同一页面,这是最后分配的URI.
var markers = [ { coords: [51.505,-0.09],uri: '/some-page' },... ]; for(x in markers) { L.marker(markers[x].coords).on('click',function() { window.location = markers[x].uri; }).addTo(map); }
这个问题真让我疯了.