Как изменить центр местоположения карты с помощью Leaflet API?
Моя карта (Mapbox) занимает весь фон сайта, поэтому центр находится в центре сайта. Но фокус карты для пользователя находится на правой стороне, потому что у меня есть содержимое, перекрывающее карту на левой стороне. Когда буклет захватывает местоположение, оно находится в центре карты, но было бы удобнее, если бы я мог настроить его так, чтобы он захватывал местоположение из центра правой трети сайта, чтобы пользователь не центрировался карта с целями, граничащими с контентом в левой половине сайта.
Есть ли способ, которым я мог бы установить центр или фокус местоположения 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);
},