demo内容有:(海量数据地图绘制,迁徙图,弹窗边界避让的问题,热力图,初始化离线地图),有需要可以评论问我。。。。demo列的都是我有写过,并且实现的。有需求也可以说。我有时间写demo。瓦片没有找到免费的!我也没找到!可以自行找免费的瓦片!
根据api文档开发即可
/** * 地图上两点获取距离 */ getDistance(p1 = [], p2 = []) { const pointA = new BMap.Point(p1[0], p1[1]) // 创建点坐标A-- const pointB = new BMap.Point(p2[0], p2[1]) // 创建点坐标B-- const polyline = new BMap.Polyline([pointA, pointB], { strokeColor: 'red', strokeWeight: 6, strokeOpacity: 0.5 }) // 定义折线 this.map.addOverlay(polyline) // 添加折线到地图上 console.log(this.map.getDistance(pointA, pointB).toFixed(2) + '米') },