小程序如何定位当前城市
发表于:2024-11-23 作者:千家信息网编辑
千家信息网最后更新 2024年11月23日,本篇内容主要讲解"小程序如何定位当前城市",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"小程序如何定位当前城市"吧!首先需要申请百度地图Geocoding
千家信息网最后更新 2024年11月23日小程序如何定位当前城市
本篇内容主要讲解"小程序如何定位当前城市",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"小程序如何定位当前城市"吧!
首先需要申请百度地图Geocoding API
Geocoding API包括地址解析和逆地址解析功能:
1.地理编码:即地址解析,由详细到街道的结构化地址得到百度经纬度信息,例如:"北京市海淀区中关村南大街27号"地址解析的结果是"lng:116.31985,lat:39.959836"。同时,地理编码也支持名胜古迹、标志性建筑名称直接解析返回百度经纬度,例如:"百度大厦"地址解析的结果是"lng:116.30815,lat:40.056885" ,通用的POI检索需求,建议使用Place API。
2.逆地理编码:即逆地址解析,由百度经纬度信息得到结构化地址信息,例如:"lat:31.325152,lng:120.558957"逆地址解析的结果是"江苏省苏州市虎丘区塔园路318号"。
代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 | Page({ data:{ city: '' }, onLoad: function (options){ this .loadInfo(); }, loadInfo: function (){ var page= this wx.getLocation({ type: 'wgs84' , // 默认为 wgs84 返回 gps 坐标,gcj02 返回可用于 wx.openLocation 的坐标 success: function (res){ // success var longitude=res.longitude var latitude=res.latitude page.loadCity(longitude,latitude) }, fail: function () { // fail }, complete: function () { // complete } }) }, loadCity: function (longitude,latitude){ var page = this wx.request({ url: 'https://api.map.baidu.com/geocoder/v2/?ak=您的ak &location=' +latitude+ ',' +longitude+ '&output=json' , data: {}, header:{ 'Content-Type' : 'application/json' }, success: function (res){ // success console.log(res); var city=res.data.result.addressComponent.city; page.setData({city:city}); }, fail: function () { // fail }, complete: function () { // complete } }) } }) |
index.wxml
1 2 3 4 |
< view class = "container" > {{city}}
view > |
到此,相信大家对"小程序如何定位当前城市"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
地址
城市
程序
定位
信息
地理
经纬
经纬度
结果
编码
内容
坐标
结构
学习
结构化
实用
更深
代码
兴趣
功能
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
美国欧洲网络安全
软件开发公司申请风投
中华人民共和国网络安全法翻译
购买境外服务器
华为手机我的云盘提示服务器异常
软件测试和网络安全那个发展更好
多大的云服务器够建站
常见的成本数据库
淘宝小黑盒软件开发
区块链网络安全报告
软件开发用户使用手册
数据库的相近词
国信息网络安全小组组长
数据库编程题某校需要
网络安全风险测评
福建商城软件开发外包公司哪个好
k8s 数据库工具
网络安全三级认证费用
软件开发傻瓜工具
人蛋白组学数据库
安新上海互联网科技有限公司
网络技术 上海 有限公司
网络安全罚第四十六条
区块链软件开发研究中心
南京的数据库
智能工厂的数据库
静安区品牌软件开发销售电话
绿盟网络安全知识
新天龙八部服务器开启时间
广西猴赛雷互联网科技