小程序如何定位当前城市
发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,本篇内容主要讲解"小程序如何定位当前城市",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"小程序如何定位当前城市"吧!首先需要申请百度地图Geocoding
千家信息网最后更新 2025年01月19日小程序如何定位当前城市
本篇内容主要讲解"小程序如何定位当前城市",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"小程序如何定位当前城市"吧!
首先需要申请百度地图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安全错误
数据库的锁怎样保障安全
dw服务器
专业vs业余 软件开发
南京军区通信网络技术中心
上海服务器机柜尺寸
互联网金融网络安全隐患
第三方网络安全承诺
美国网络安全作战
四川安卓软件开发正规平台
湖北专业网络技术工程
电脑数据库实用软件
网络技术可以改行学软件吗
智能制造要搞软件开发吗
apex的服务器是哪个服
惠州erp软件开发哪家好
绵阳专业软件开发
app软件开发运用哪些工具
acc数据库的文件扩展名是啥
泰坦数据库
之前关于网络安全的电影
拨打社保局电话显示服务器出错
如何注册软件开发企业
数据库循环导入数据
村级网络安全检查
网盒杯网络技术挑战赛
南明区友盟网络技术
通达信为什么老是连接服务器
联想服务器上显卡型号有哪些
阿里云服务器怎么管理后台
杭州舞动细胞网络技术有限公司
在服务器上配置好nfs