TypechoJoeTheme

香草物语

统计
登录
用户名
密码
/
注册
用户名
邮箱
输入密码
确认密码
搜索到 5 篇与 的结果
2022-11-19

油耗笔记OilNote集成腾讯地图实现载在图选择加油站充电站功能

油耗笔记OilNote集成腾讯地图实现载在图选择加油站充电站功能
油耗笔记OilNote经过两轮迭代,将地图服务由高德地图切换到百度地图,最终定格到了腾讯地图。在前面,我们已经实现了逆地址解析及周边搜索功能。接下来我们要实现打开地图,在图直接选择加油站功能。我们使用腾讯地图提供的微信小程序JavaScript SDK实现在线地图功能。一、微信小程序JavaScript SDK介绍腾讯位置服务为微信小程序提供了基础的标点能力、线和圆的绘制接口等地图组件和位置展示、地图选点等地图API位置服务能力支持,使得开发者可以自由地实现自己的微信小程序产品。 在此基础上,腾讯位置服务微信小程序JavaScript SDK是专为小程序开发者提供的LBS数据服务工具包,可以在小程序中调用腾讯位置服务的POI检索、关键词输入提示、地址解析、逆地址解析、行政区划和距离计算等数据服务,让您的小程序更强大!微信小程序JavaScript SDK开发文档二、微信小程序JavaScript SDK使用2.1、小程序域名设置在小程序管理后台 -> 开发 -> 开发管理 -> 开发设置 -> “服务器域名” 中设置request合法域名,添加https:...
Laughing
2022-11-19

微信开发

812 阅读
0 评论
2022年11月19日
812 阅读
0 评论
2022-11-17

油耗笔记OilNote周边搜索能力由高德地图切换成百度地图

油耗笔记OilNote周边搜索能力由高德地图切换成百度地图
一、交代下背景以前油耗笔记OilNote检索周边加油站功能,都是用的高德地图,起初,也不知道高德Api限制多少访问量,反正一直也没提示过超额,但是今天,莫名的收到了两条超额的短信。一开始收到80%超额的时候也没太当回事,觉得可能这个月改版,调试用的数量比较大,但是紧接着就收到了超额100%的提示,就感觉到不太对劲了,于是登录了高德后台,查询了一下配额。结果真是乖了个乖,搜索服务每日限额100次,这简直就是坑了,100次跟没有没啥区别,高德这是直接劝退个人开发者的节奏。查了下站内信,2022年10月26日发的站内信(没短信),通知2022年10月27日调整限额,连给你调整的时间都不给。坑你没商量呀。二、百度地图为什么选择百度地图呢?介个,国内好像除了高德就是百度了,不用也没办法。因为我就用到了地点检索,百度地图目前还算比较良心的,个人开发者每日限额是5000次。是高德地图的50倍。并发限制都是一样的30QPS。百度地图创建应用的时候,记得选择微信小程序,否则逆地理编码是不能用的。三、微信公众平台配置如果使用百度地图,必须提前把百度地图Api放到域名白名单里面。微信小程序后台,依次定...
Laughing
2022-11-17

微信开发

771 阅读
0 评论
2022年11月17日
771 阅读
0 评论
2022-11-15

解决小程序报错the api need to be declared in the requiredPrivateInfos field in app.json

解决小程序报错the api need to be declared in the requiredPrivateInfos field in app.json
一、报错信息从报错信息可以大概看到,应该是缺少授权导致的。PS:这里真的想吐槽一下微信的接口,真的是三天两头的变,发个版就得调整一次,心累。二、微信官方文档说明打开微信开发文档查看配置信息。为了开发者能够正常使用获取模糊地理位置等接口,以及后续对于代码提审环节的优化,自 **2022 年 7 月 14 日起,开发者在使用地理位置相关接口时(共计 8 个),需要提前在 app.json 中进行配置。在代码中使用的地理位置相关接口(共计 8 个),开发者均需要在 app.json 中 requiredPrivateInfos 配置项中声明,代码格式如下:地理位置接口新增与相关流程调整 | 微信开放社区三、解决方法因为我是用uni-app框架开发的,所以是在manifest.json里面配置,如果是用其他框架开发的话,一般都是在app.json里面配置,不过原理都是一样的。
Laughing
2022-11-15

微信开发

1,510 阅读
0 评论
2022年11月15日
1,510 阅读
0 评论
2022-11-14

微信小程序获取用户头像后上传到七牛云

微信小程序获取用户头像后上传到七牛云
一、事情起因【油耗笔记OilNote】小程序好久没有升级了,最近打算对代码进行一些优化,但是新版本突然发现无法获取到用户微信头像及微信昵称了。查阅官方文档才知道,官方有对getUserProfile接口进行调整了。自 2022 年 10 月 25 日 24 时后(以下统称 “生效期” ),用户头像昵称获取规则将进行如下调整:自生效期起,小程序 wx.getUserProfile 接口将被收回:生效期后发布的小程序新版本,通过 wx.getUserProfile 接口获取用户头像将统一返回默认灰色头像,昵称将统一返回 “微信用户”。生效期前发布的小程序版本不受影响,但如果要进行版本更新则需要进行适配。自生效期起,插件通过 wx.getUserInfo 接口获取用户昵称头像将被收回:生效期后发布的插件新版本,通过 wx.getUserInfo 接口获取用户头像将统一返回默认灰色头像,昵称将统一返回 “微信用户”。生效期前发布的插件版本不受影响,但如果要进行版本更新则需要进行适配。通过 wx.login 与 wx.getUserInfo 接口获取 openId、unionId 能力不受...
Laughing
2022-11-14

微信开发

1,679 阅读
0 评论
2022年11月14日
1,679 阅读
0 评论
2022-01-31

UniApp Android客户端集成高德Web服务

UniApp Android客户端集成高德Web服务
问题最近使用uniapp做了一个记油耗的App。大家有兴趣的可以点击https://www.xiangcaowuyu.net/app/oil_note.html查看。在记油耗OilNote中,有一个根据用户地理位置获取附近加油站的功能,我这里使用的是高德地图的Web服务对应的周边搜索功能,搜索对应的poi。一开始,我主要是在微信小程序还有H5进行测试的,系统都能正确获取到附近的加油站信息。我以为既然是web服务,那么应该所有的平台都是一样的,事实证明,我还是太年轻了。我用两台手机测试的,一台是一加8(系统是Color OS 12)、另外一个华为Mate30 Pro(鸿蒙系统,具体版本不清楚),在一加手机,所有定位服务失效,在华为Mate30 Pro,时好时坏。解决其实现在问题解决了,我也不知道啥原因,解决方式也很简单,自己又在高德开放平台申请了Android的key,然后在HBuilder中配置上,重新用自己的证书打包就好了。1.申请Android平台的key2.配置Android平台的key修改mainfest.json文件,找到App模块配置,在Maps中,使用自己申请的An...
Laughing
2022-01-31

App开发

939 阅读
0 评论
2022年01月31日
939 阅读
0 评论

互动读者

  • Laughing闲逛

    评论 1 次 | 文章 541 篇

  • 芽儿哟闲逛

    评论 1 次 | 文章 0 篇

人生倒计时

今日已经过去小时
这周已经过去
本月已经过去
今年已经过去个月