当前位置: 首页 > news >正文

广州天河区小学排名郑州seo技术服务顾问

广州天河区小学排名,郑州seo技术服务顾问,汉中免费做网站,电话销售怎么做 网站一、 前言 废话不多说,单刀直入。 本文要实现的功能是微信小程序中打开地图选择位置,以及将返回的位置信息分割。 例如返回的位置信息是:广东省深圳市龙岗区xxxxx小区 分割后变成: {province: "广东省",city: "深…

一、 前言

废话不多说,单刀直入。
本文要实现的功能是微信小程序中打开地图选择位置,以及将返回的位置信息分割。
例如返回的位置信息是:广东省深圳市龙岗区xxxxx小区
分割后变成:

{province: "广东省",city: "深圳市",area: "龙岗区",detail: "xxxxx小区"
}

二、选择位置接口申请以及实现

如果已经申请了接口,可以直接跳过本步骤。

2-1、申请接口

接口名称:wx.chooseLocation
这是接口的实际效果。
在这里插入图片描述

前往微信公众平台,申请接口。根据要求填写对应的信息提交就可以了。

在这里插入图片描述

2-2、接口的使用

需要在接口审核通过后才可以正常调用,不然无法进行调用。会提示没有权限,如果接口申请通过了,还是提示没有权限,就清除编辑器的缓存后重新编译再试试。

在小程序的app.json中声明接口

    "requiredPrivateInfos": ["chooseLocation"]

在这里插入图片描述

调用接口以及分割

  async selectAddressTap() {// 默认的打开的点const latitude_last = 22.54354095458985;const longitude_last = 114.05796813964848;const chooseRes = await wx.chooseLocation({latitude: latitude_last,longitude: longitude_last,scale: 18,}).then((res) => {return res;}).catch((err) => {return err;});console.log("chooseRes :>> ", chooseRes);const errMsg = chooseRes.errMsg;if (errMsg !== "chooseLocation:ok")  {console.log("chooseRes 选择位置失败 :>> ", chooseRes);return;}const { address, latitude, longitude, name } = chooseRes;const { province, city, area, detail } = this.splitAddress(address);},/*** 拆分省市区以及具体位置* @param {*} address*/splitAddress(address) {const reg = /.+?(省|市|自治区|自治州|县|区)/g;const list = address.match(reg);const province = list[0];const city = list[1];const area = list[2];const detail = address.substring(province.length + city.length + area.length);return {province,city,area,detail,};},

三、分割函数

这是单独的分割函数。

  /*** 拆分省市区以及具体位置* @param {*} address*/splitAddress(address) {const reg = /.+?(省|市|自治区|自治州|县|区)/g;const list = address.match(reg);const province = list[0];const city = list[1];const area = list[2];const detail = address.substring(province.length + city.length + area.length);return {province,city,area,detail,};},

四、最终的效果

在这里插入图片描述

五、结语

最后来一下常规结语:
实际开发中的其他逻辑就不写了。需要同学们自己去考虑异常情况处理等问题啦。

有任何疑问可以在评论区留下。我每天都会进行回复,私聊不回。(为了刷积分)

以上均是本人开发过程中的一些经验总结与领悟,如果有什么不正确的地方,希望大佬们评论区斧正。

💥最后!!!不管这篇文章对你有没有用,既然都看到最后了。
👍赞一个!!!
🤩当然,顺带收藏就最好了。
😎欢迎转载,原创不易,转载请注明出处✍️。

😊如果你对小程序开发有兴趣或者正在学习小程序开发,可以关注我。每一篇都是原创,每一篇都是干货噢~。
————————————————
版权声明:本文为CSDN博主「super–Yang」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_44702572/article/details/135113751

http://www.tj-hxxt.cn/news/117768.html

相关文章:

  • PPT做音乐网站介绍宁波网站推广公司报价
  • 专业网站设计公司地址网站seo快速优化技巧
  • 百度云服务器做网站稳定吗网站外链怎么发布
  • python做的网站如何打开app开发用什么软件
  • 制作动态网站的步骤河南网站网络营销推广
  • 企业网站用什么做二次开发最快友情链接英语
  • 昆明做网站建设的公司百度指数官网登录
  • 上海好的网站设计公司免费推广app
  • 怎么用本机做服务器发布网站济南网站制作公司
  • 双峰做网站百度旗下推广平台有哪些
  • 网站收录就是没排名谷歌seo是什么职业
  • 网站标题就一个关键词哪些平台可以发布推广信息
  • 网站建设的技术问题注册商标查询官网入口
  • 响应式网站开发费用烟台seo快速排名
  • 北京网站设计制作过程徐州seo建站
  • 咸阳seo优化山东公司网站推广优化
  • 东莞厚街做网站seo职业发展
  • 网站建设的税点开源crm系统
  • 怎么样建设公司网站培训机构在哪个平台找
  • dede企业网站模板下载网络营销类型有哪些
  • 怎样做日本淘宝网站seo站长工具是什么
  • 网站首页导航代码常州百度推广代理
  • 百度seo刷排名工具排名优化网站建设
  • 杭州市政府网站的建设的启示短视频seo关键词
  • 创建自己的网站有什么用温州seo结算
  • 营销型企业网站怎么制作地推接单平台网
  • 重庆玖玺国际做网站推广任务接单平台
  • 建设网站教程网站推广线上推广
  • 网站怎么做dns解析百度信息流广告
  • 建设部网站公示武汉网站开发公司