WaWaaa
WaWaaa
  • 发布:2023-06-30 19:46
  • 更新:2023-07-01 22:43
  • 阅读:163

【报Bug】chooseLocation里map组件move时高频调用高德 搜索服务-周边查询 服务

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Win10

HBuilderX类型: 正式

HBuilderX版本号: 3.8.7

浏览器平台: Chrome

浏览器版本: 114.0.5735.198(正式版本) (64 位)

项目创建方式: HBuilderX

示例代码:

setNewSiteLocation() {
let self = this;
uni.chooseLocation({
latitude : self.tempSiteLocation.latitude,
longitude : self.tempSiteLocation.longitude,
success: function (res) {
self.tempSiteLocation = {
latitude: res.latitude,
longitude: res.longitude,
}
console.log(JSON.stringify(res))
}
})
},

操作步骤:

点击按钮,调用setNewSiteLocation,在地图选点界面将位置点从当前位置移动到临市市中心

预期结果:

我并不需要查看过程中的服务点和商家数据,只需要位置信息

实际结果:

搜索输入下面的附近服务频繁刷新,快速消耗了高德地图api配额

bug描述:

chooseLocation在移动定位点时,快速刷新 附近服务标记列表,估计刷新间隔小于0.5s, 导致高德服务 “搜索服务-周边查询” api配额快速被消耗,希望添加参数限制该列表刷新频率,和禁用该列表刷新

2023-06-30 19:46 负责人:无 分享
已邀请:
FullStack

FullStack - 【插件开发】【专治疑难杂症】【ios上架、马甲包、白包、过审、已成功上架过几百个】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=22130】【非诚勿扰】QQ:543610866

这应该不是bug,应该优化chooseLocation的搜索逻辑

  • WaWaaa (作者)

    map 组件根本没有参数控制这个请求,一个请求0.03元,这是把开发者当摇钱树呢,随便挪一下定位位置,就有二十个请求,这谁用的起

    2023-07-04 11:44

要回复问题请先登录注册