获得徽章 6
职业大师 @职业大师
职业大师 @职业大师
赞了这篇沸点
就特么休息一天 有什么好高兴的
评论
赞了这篇沸点
微信小程序实现轨迹回放,微信原生小程序,基于uniapp的小程序?
"微信小程序是一种基于微信平台开发的应用程序,它可以在微信中直接使用,无需下载和安装。微信小程序的开发可以使用原生的微信小程序开发框架,也可以使用基于 Vue.js 的 uni-app 开发框架。

要实现轨迹回放功能,需要获取用户的位置信息,并将位置信息保存到数据库中。在回放时,从数据库中获取保存的位置信息,并按照一定的时间间隔进行回放。

下面分别介绍在微信原生小程序和基于 uni-app 的小程序中如何实现轨迹回放功能。

1. 微信原生小程序

在微信原生小程序中,可以使用小程序自带的地图组件获取用户的位置信息,并使用小程序自带的 Storage API 将位置信息保存到本地存储中。在回放时,可以使用定时器按照一定的时间间隔从本地存储中读取位置信息,并将位置信息渲染到地图上。

以下是获取位置信息和保存位置信息的示例代码:

```
// 获取位置信息
wx.getLocation({
success: function(res) {
var latitude = res.latitude // 纬度
var longitude = res.longitude // 经度
// 将位置信息保存到本地存储中
wx.setStorage({
key: 'location',
data: {
latitude: latitude,
longitude: longitude
}
})
}
})
```

以下是回放时渲染位置信息的示例代码:

```
// 读取保存的位置信息
var locationList = wx.getStorageSync('location')
// 回放位置信息
var index = 0
var timer = setInterval(function() {
if (index < locationList.length) {
var location = locationList[index]
// 在地图上渲染位置信息
// ...
index++
} else {
clearInterval(t
展开
1
职业大师 @职业大师
赞了这篇沸点
发东西啊!!!
1
职业大师 @职业大师
赞了这篇沸点
目前的项目中,旧项目用vue2,新项目用vue3
有人跟我一样觉得vue3很难用吗?而不是听网上那一波无脑吹
9
职业大师 @职业大师
赞了这篇沸点
jym,都把🐟摸起来[坏笑]
7
职业大师 @职业大师
赞了这篇沸点
作为一个切图仔,写个接口迭代查询,一不小心无循环了是常态[不失礼貌的微笑]
7
赞了这篇沸点
女朋友给买了索尼A7C2相机,哈哈哈哈
7
下一页