使用Openlayers 3
实现调用本地json
数据在地图上添加点、文字标注以及连线。
生成底图地图
首先得有一个地图作为底图,代码如下:
let vectorSource = new ol.source.Vector({
wrapX: false
});
const rootLayer = new ol.layer.Tile({
source: new ol.source.TileImage({
url: 'http://mt2.google.cn/vt/lyrs=y&hl=zh-CN&gl=CN&src=app&x={x}&y={y}&z={z}&s=G'
}) //加载谷歌影像地图
});
const vectorLayer = new ol.layer.Vector({
source: vectorSource
})
const center = ol.proj.fromLonLat([91.29638423, 28.90222228], 'EPSG:3857');
const map = new ol.Map({
target: 'map',
renderer: 'canvas',
layers: [rootLay