2016-03-03 40 views

回答

0

如果找到它,它是夜宵容易只用map.getCenter();這裏是我的共享代碼。

centerMarker = new Object(); 
centerMarker = L.marker(map.getCenter()); 
map.addLayer(centerMarker); 
map.on('drag', function() { centerMarker.setLatLng(map.getCenter()); }); 
+0

標記你的答案是正確的,如果它回答你原來的問題(它看起來像它應該) –

+0

此外,還可以簡化,如果事情,而不是刪除'centerMarker'並重新加入,您只需更新與[setLatLng()](http://leafletjs.com/reference.html#marker-setlatlng)。例如。 ('drag',function(){centerMarker.setLatLng(map.getCenter());});' –

+0

@JamesConkling系統表示需要兩天的等待時間來標記自己的答案是否正確。我更新了代碼:) –