// 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 }