腾讯地图仿锋
工具/原料:华为nova8、HarmonyOS2.0.0、微信8.0.21
1、打开微信首页,下拉页面进入最近页。
3、进入小程序首页,点击页面左上角“困大枯疫情”图标。
4、进入疫情地图,选择要查看的城市,即可查看汪洞该城市疫情地图。
1、在手机上打开微信,然后在微信主界面,点击下面的“发现轮仿”标签。
2、在打开的发现窗口中,点击“握桐镇小程序‘菜单项。
3、在打开的微信小程序页面中,点击右上角的搜索按钮
4、接下来在搜索框中输入地图进行搜索,点击搜索结果中的腾讯地图菜单项。
5、这时我们的微信小程序马上定位到当前的位置,在地图页面顶部输入要到段粗达的目的地
6、在搜索结果中点击路线按钮。
7、这时小程序就会给出导航的方案,选择其中一个方案,然后点击导航按钮就可以了。
根据导出的GPX文件,在地图上绘制其路樱清径轨迹。
GPX: the GPS Exchange Format
GPX (GPS交换格式)是一种轻量级XML数据格式,用于在互联网上的应用程序和Web服务之间交换GPS数据(路径、路由和跟踪)。
在线XML转JSON - BeJSON
为了方便后续绑定使用,转换后批量将“lat”替换为“latitude”、“lon”替换为“longitude”。
将转换后的JSON文件部署到本地服务器,先进行本地测试。
通过 wx.request 获取数据: 微信小程序通过api接口将json数据展现到小程序示例
使用本地链接进行测试会报错,需要将项目设置里勾选上“不校验...”: 【微信小程序】 微信小程序连接本地接口
本地测试没问题后,将枯森文件部署到外网环境,改下url就可以了。
由于数据格式已经与小程序要求的一致了,直接将其赋给对应的Key即可。
需要注意的是,在 wx.request 回调里直接使用 this.setData 会报错: 微信小程序中this指向作用域问题this.setData is not a function报错没颂亩 。
至此,已基本满足预研需求,后续开发具体功能时会方便不少啦 ~ O(∩_∩)O ~
如果能够显示 卫星地图 就完美了,不过还没找到好的解决方案,留作另一个问题吧,TX不开放也没办法了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)