2017-03-08 69 views
0

移動x軸上的圖像是否可行?如果我midify translate3d(-20px,...,...)它適用於我。小冊子:在初始視圖上移動地圖

但是,如果我縮放或拖動地圖它將被重置。

例如,我有一個絕對容器,並希望顯示並行這2個元素。

My example: http://jsfiddle.net/user9090900/fs8h21ap/ 

回答

1

使用the panBy() method of L.Map,例如, map.panBy([20, 0])

+0

它可以工作,但不能與'map.setMaxBounds(new L.LatLngBounds([0,0],[height,width]));' – User

+0

相結合您有一個微不足道的競爭條件。您將地圖中心設置爲'0,0',然後'setMaxBounds()'開始一個平移動畫,**需要時間才能完成**,並且您可能在動畫結束之前正在運行'panBy()'。請參閱https://jsfiddle.net/fs8h21ap/10/ – IvanSanchez

+0

是的,我看到了問題。首先是panBy動畫,然後setMaxBounds將圖像居中。 [https://jsfiddle.net/user9090900/fs8h21ap/12/](https://jsfiddle.net/user9090900/fs8h21ap/12/) MaxBounds有沒有其他的選擇? 還是有可能使用'setMaxBounds'回調或就緒功能? – User