Der folgende Code initialisiert eine Faltblattkarte. Die Initialisierungsfunktion zentriert die Karte basierend auf dem Benutzerstandort. Wie ändere ich die Mitte der Karte nach dem Aufrufen der Initialisierungsfunktion an eine neue Position?
function initialize() {
map = L.map('map');
L.tileLayer('http://{s}.tile.cloudmade.com/BC9A493B41014CAABB98F0471D759707/997/256/{z}/{x}/{y}.png', {
maxZoom: 18,
attribution: 'Map data © <a href="http://openstreetmap.org">OpenStreetMap</a> contributors, <a href="http://creativecommons.org/licenses/by-sa/2.0/">CC-BY-SA</a>, Imagery © <a href="http://cloudmade.com">CloudMade</a>'
}).addTo(map);
map.locate({setView: true, maxZoom: 8});
}
map.flyTo([40.737, -73.923], 8)
Wenn Sie auch zoomen und animieren möchten