我的地圖(Mapbox)佔據了網站的整個背景,因此中心位於網站的中間。但是,用戶的地圖焦點在右側,因爲我的內容與左側的地圖重疊。小冊子抓取位置時,它位於地圖的中心,但如果我可以將它設置爲從站點右側三分之一的中心位置抓取位置,那麼這將更加方便,這樣用戶就不會居中與網站左側內容相鄰的目標地圖。如何使用Leaflet API更改地圖的位置中心?
有沒有一種方法可以設置地圖的傳單API的中心或位置焦點?
以下是我有它設置目前,
mapOptions: {
maxZoom: 18,
zoomControl: false,
worldCopyJump: true
},
createMap: function() {
Map.map = L.map('map', Map.mapOptions);
Map.layer = L.mapbox.tileLayer(Map.mapID, {
unloadInvisibleTiles: true,
}).addTo(Map.map);
Map.map.locate({setView: true});
Map.map.addControl(L.mapbox.geocoderControl(Map.mapID));
new L.Control.Zoom({ position: 'topright' }).addTo(Map.map);
},
這個伎倆。謝謝! –
真棒,很高興幫助。 –