【发布时间】:2016-02-09 19:52:53
【问题描述】:
我有两种类型的地图图块,我希望能够使用带有自定义 html 控件的图层在它们之间切换。两者都将具有相同的tilesize 和我设置的其他选项。唯一的区别是一个位于 normal map 文件夹中,另一个位于 gridmap 文件夹中。
这是我用来显示一张地图的代码:
var map = L.map('map', {
maxZoom: mapMaxZoom,
minZoom: mapMinZoom,
zoomControl: false,
crs: L.CRS.MySimple
}).setView([0, 0], 2);
L.tileLayer('normalmap/{z}/{x}/{y}.jpg', {
minZoom: mapMinZoom,
maxZoom: mapMaxZoom,
tileSize: 268,
noWrap: true,
tms: false,
continuousWorld: true
}).addTo(map);
我尝试按照传单示例:http://leafletjs.com/examples/layers-control.html 但没有运气。
有人可以向我解释如何使用自定义控件添加 2 个地图吗?
【问题讨论】: