如何在Leaflet.js中更改地图中心

12 浏览
0 Comments

如何在Leaflet.js中更改地图中心

以下代码初始化了一个leaflet地图。initialize函数基于用户的位置来确定地图的中心。在调用initialize函数后,如何将地图的中心位置更改为新位置?

function initialize() {
    map = L.map('map');
    L.tileLayer('http://{s}.tile.cloudmade.com/BC9A493B41014CAABB98F0471D759707/997/256/{z}/{x}/{y}.png', {
        maxZoom: 18,
        attribution: '地图数据 © OpenStreetMap 贡献者, CC-BY-SA, 图像由 CloudMade 提供'
    }).addTo(map);
    map.locate({setView: true, maxZoom: 8});    
}
// 调用initialize函数后,可以通过以下方式更改地图的中心位置
map.setView(new L.LatLng(新纬度, 新经度), 新缩放级别);

0