有很多小伙伴问我,地图的 中心点坐标、地图边界坐标、自定义图层坐标,以及某个具体地点的坐标,这些参数该如何配置?
然后我就简单弄了Demo,希望能够解决大伙的问题
目录
教程演示(看完文章还不会的,看这个)
小程序 地图 参数设置及预览
0. 下载并导入项目
将 桂院校园导航小程序仓库 中的 “地图参数获取工具” 文件夹 导入进小程序
1. 写入初始参数
坐标拾取器大概取个点,填入地图中心点坐标
2. 打开控制台
打开调试器 - console
3. 缩放和拖动到合适位置
初始调整方式:滑动鼠标滚轮,调至大致范围
微调方式:
-
笔记本电脑:用触控板双指缩放会方便一点
-
台式电脑:点击“+”或“-”按钮进行微调
4 调整各项参数
将控制台的数据填入对应位置
4.1 地图中心点坐标、缩放级别、最小缩放级别
4.2 地图边界
4.3 学校范围
点击地图会当前点击地点的坐标,以此来确定和填入学校的东、南、西、北 坐标
2.2版本(改为地图多边形):
点击地图会显示当前点击地点,不断增加直至贴合学校区域
初次进入时先 ”清除全部点面“
点错了可以 ”清除上一个点“
”显示/隐藏 标记点“ 查看效果
4.4 地点坐标(静态项目)
点击地图的某处,将其地点坐标复制粘贴进 静态项目 的 某个地点的坐标
4.5 自定义图层(校园地图)边界坐标
要获取的是 西南角 和 东北角 的坐标,比较麻烦。我是借助 ps 大致实现的
坐标拾取截图,同时将自定义图层 导入ps中
调整自定义图层的 透明度 、 大小 和 位置 ,使其尽量贴合 地图
大致记一下 左下角和右上角位置,在坐标拾取器中 大致选点,获取的坐标填入即可
4.6. 地图多边形(2.1及以后版本的项目)
有的网友并没有校园地图,但也想在地图上显示出校园的范围,可以使用地图多边形。
操作也很简单
- 进入“地图多边形”页面,清除全部点面
- 然后开始在地图上点
- 如果点错了,可以点击清除上一个点
- 完成后点击生成数据
- 将数据复制到“校园导航小程序”项目
- 取消js的注释
5. 后续操作
将数据粘贴并覆盖 校园导航小程序项目 map.js 的对应数据