// import L from 'leaflet'
|
/*
|
*创建地图实例
|
*/
|
const createrMap = (name, option) => {
|
var mapofflineurl_image = 'http://172.28.194.179:41005/tilermap/rest/services/mapserver/baidu-image-db/{z}/{x}/{y}';
|
var mapofflineurl_road = 'http://172.28.194.179:41005/tilermap/rest/services/mapserver/baidu-road-db/{z}/{x}/{y}';
|
|
var layer1 = L.tileLayer.chinaProvider('Baidu.NormalOffline.Map', {
|
OfflineUrl: mapofflineurl_image
|
});
|
var layer2 = L.tileLayer.chinaProvider('Baidu.NormalOffline.Map', {
|
OfflineUrl: mapofflineurl_road
|
});
|
|
option.layers = [layer2]
|
let map = L.map(name, option)
|
return map
|
}
|
/*
|
*创建基本地图图层
|
*/
|
const createrLayers = (map, url, option) => {
|
let layers = L.tileLayer(url, option)
|
layers.addTo(map)
|
return layers
|
}
|
/*
|
*使用chinatmsproviders插件创建
|
*/
|
const createrChinatm = (map, url, option) => {
|
var mapofflineurl_image = 'http://172.28.194.179:41005/tilermap/rest/services/mapserver/baidu-image-db/{z}/{x}/{y}';
|
var mapofflineurl_road = 'http://172.28.194.179:41005/tilermap/rest/services/mapserver/baidu-road-db/{z}/{x}/{y}';
|
|
var layer1 = L.tileLayer.chinaProvider('Baidu.NormalOffline.Map', {
|
OfflineUrl: mapofflineurl_image
|
});
|
var layer2 = L.tileLayer.chinaProvider('Baidu.NormalOffline.Map', {
|
OfflineUrl: mapofflineurl_road
|
});
|
|
layer2.addTo(map)
|
|
}
|
export default {
|
createrMap,
|
createrLayers,
|
createrChinatm
|
}
|