当前位置:   article > 正文

高德地图离线版 使用高德地图api的方法

高德地图离线版 使用高德地图api的方法

高德离线包我已经存至Gitee(自行下载即可):高德地图离线解决方案: 高德地图离线解决方案

然因为高德地图的瓦片地图太大,所以要让后端部署下 前端直接调用 如果本地 直接找到瓦片图路径就可以

  1. initMap () {
  2. const base_url = "/"
  3. const layers = [new AMap.TileLayer({
  4. getTileUrl: function (x, y, z) {
  5. // return `${base_url}imgMap/${z}/${x}/${y}.png`
  6. return `http://192.168.0.105:29001/images/imgMap/${z}/${x}/${y}.png`
  7. },
  8. opacity: 1,
  9. zIndex: 99,
  10. })]
  11. this.map = new AMap.Map('container', { // 设置地图容器id
  12. resizeEnable: true,
  13. zoom: 15,
  14. zooms: [15, 20], //设置缩放级别范围 3-20
  15. // 前面是缩小 后面是放大
  16. resizeEnable: true,
  17. rotateEnable: true,
  18. pitchEnable: true,
  19. center: [114.057201, 22.538136],
  20. defaultCursor: 'pointer',
  21. showLabel: true, //是否显示文字标注
  22. layers: layers,
  23. Plugins:["AMap.PolygonEditor"]
  24. })
  25. },

然后使用他的离线方法

  1. ceju () {
  2. this.ruler1 = new AMap.MouseTool(this.map)
  3. this.ruler1.rule({
  4. startMarkerOptions: {//可缺省
  5. icon: new AMap.Icon({
  6. size: new AMap.Size(19, 31),//图标大小
  7. imageSize: new AMap.Size(19, 31),
  8. image: "//webapi.amap.com/theme/v1.3/markers/b/start.png"
  9. }),
  10. offset: new AMap.Pixel(-9, -31)
  11. },
  12. endMarkerOptions: {//可缺省
  13. icon: new AMap.Icon({
  14. size: new AMap.Size(19, 31),//图标大小
  15. imageSize: new AMap.Size(19, 31),
  16. image: "//webapi.amap.com/theme/v1.3/markers/b/end.png"
  17. }),
  18. offset: new AMap.Pixel(-9, -31)
  19. },
  20. midMarkerOptions: {//可缺省
  21. icon: new AMap.Icon({
  22. size: new AMap.Size(19, 31),//图标大小
  23. imageSize: new AMap.Size(19, 31),
  24. image: "//webapi.amap.com/theme/v1.3/markers/b/mid.png"
  25. }),
  26. offset: new AMap.Pixel(-9, -31)
  27. },
  28. lineOptions: {//可缺省
  29. strokeStyle: "solid",
  30. strokeColor: "#FF33FF",
  31. strokeOpacity: 1,
  32. strokeWeight: 2
  33. }
  34. })
  35. },

这个时候会报错 因为没有这个方法

解决方法

这个代码把你想用的方法名保存到本地

找到对应的名字 复制

然后就可以正常使用这个方法拉

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小桥流水78/article/detail/924603
推荐阅读
相关标签
  

闽ICP备14008679号