微信小程序获取地址坐标,跳转地图

// 调用这个方法 直接获取到当前定位的位置
js文件
wx.getLocation({
type : 'gcj02' , // 默认为wgs84的gps坐标,如果要返回直接给openLocation用的火星坐标,可传入'gcj02'
success: function (res) {
var latitude = res.latitude
var longitude = res.longitude
wx.openLocation({
//维度
latitude: latitude,
//经度
longitude: longitude,
//名字
name: "七十一号豆汤饭" ,
//详细地址
address: '七十一号豆汤饭' ,
scale: 28
})
}
})

//通过经纬度跳转到地图的位置
js文件
wx.openLocation({
latitude: 23.362490 ,
longitude: 116.715790 ,
name: "七十一号豆汤饭" ,
address: '七十一号豆汤饭' ,
scale: 28
})

//小程序通过地址名称获取坐标
js文件
//引入SDK核心类 下载地址 http://lbs.qq.com/qqmap_wx_jssdk/index.html
var QQMapWX = require ( '../../utils/qqmap-wx-jssdk.js' );

// 实例化API核心类
var demo = new QQMapWX({
key: '需要获取的key,申请说明如下图' // 必填 。
});

// 调用接口
demo.geocoder({
address: '成都市天府广场' , //要转化为经纬度的地址名称
success: function (res) {
//res里包含了该地址的信息
console.log(res);
},
fail: function (res) {
console.log(res);
},
complete: function (res) {
console.log(res);
}
});

key获取

你可能感兴趣的:(微信小程序)