4
如何在地圖的圖層中設置不同的縮放級別。 我需要在不同的圖層中顯示不同的縮放級別。 例如我有2層1.city,2.state。當地圖初始化縮放級別爲18時,但是當我顯示STATE層時,我必須將縮放級別設置爲22.如何使用小冊子在地圖的圖層中設置不同的縮放級別。
我正在使用下面的代碼。
var city = new L.LayerGroup();
var state = new L.LayerGroup();
var cloudmadeUrl = 'http://{s}.tile.cloudmade.com/BC9A493B41014CAABB98F0471D759707/997/256/{z}/{x}/{y}.png',
cloudmade = new L.TileLayer(cloudmadeUrl, {maxZoom: 18}),
map = new L.Map('map', {layers: [cloudmade,city,state], center: new L.LatLng(17.7003292, 82.01161768), zoom:18 });
如何在圖層初始化時設置縮放級別?
這是實現所需行爲的正確方法,但不幸的是,當再次放大和縮小渲染時,渲染並不完美,那麼第二層不能正確移除。請參閱[在github上的這個開放問題](https://github.com/Leaflet/Leaflet/issues/1905)。 – yellowcap 2014-03-03 16:01:22