微信小程序定位当前城市的方法
(编辑:jimmy 日期: 2025/10/27 浏览:3 次 )
微信小程序定位获取当前所在城市,供大家参考,具体内容如下
1、利用微信小程序接口 wx.getLocation() 获取当前经纬度,接口。
2、拿到经纬度之后,通过微信的wx.request()请求百度地图的解析接口,传入我们获取到的经纬度,拿到当前定位的城市。
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: 'http://api.map.baidu.com/geocoder/v2/"城市为" + city)
page.setData({ city: city });
},
fail: function () {
// fail
},
complete: function () {
// complete
}
})
}
});
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
下一篇:微信小程序表单验证form提交错误提示效果
