微信小程序学习笔记---定位
来源:互联网 发布:淘宝页头图片怎么修改 编辑:程序博客网 时间:2024/05/21 17:27
js代码
// 引用百度地图微信小程序JSAPI模块
var bmap = require('bmap-wx.min.js');
var wxMarkerData=[];//定位成功回调对象
Page({
data:{
ak:"你的ak",//填写申请到的ak
markers:[],
longitude:'',//经度
latitude:'',
desc:'',//纬度
cityInfo:{}//城市信息
},
onLoad:function(options){
var that=this;
/* 获取定位地理位置 */
// 新建bmap对象
var BMap=new bmap.BMapWX({
ak: that.data.ak
});
var fail=function(data){
console.log(data);
};
var success=function(data){
//返回数据内,已经包含经纬度
console.log(data);
//使用wxMarkerData获取数据
wxMarkerData = data.wxMarkerData;
//把所有数据放在初始化data内
that.setData({
markers: wxMarkerData,
latitude: wxMarkerData[0].latitude,
longitude: wxMarkerData[0].longitude,
address: wxMarkerData[0].address,
desc: wxMarkerData[0].desc,
cityInfo: data.originalData.result.addressComponent
});
}
// 发起regeocoding检索请求
BMap.regeocoding({
fail: fail,
success: success
});
}
})
wxml代码
<view>经度:{{longitude}}</view>
<view>纬度:{{latitude}}</view>
<view>地址:{{address}}</view>
<view>位置:{{desc}}</view>
<view>省级:{{cityInfo.province}}</view>
<view>城市:{{cityInfo.city}}</view>
<view>街道:{{cityInfo.district}}{{cityInfo.street}}{{cityInfo.street_number}}</view>
<view>方位:{{cityInfo.direction}}</view>
<view>米数:{{cityInfo.distance}}米</view>
阅读全文
0 0
- 微信小程序学习笔记---定位
- CSS学习笔记--定位
- CoreLocation定位学习笔记
- 学习笔记----定位
- CSS定位学习笔记
- 学习笔记-CSS定位
- 微信小程序学习笔记
- 微信小程序学习笔记
- 微信小程序学习笔记
- 微信小程序学习笔记
- 微信小程序地图定位
- 移动定位业务学习笔记
- android学习笔记之定位
- html5学习笔记地理定位
- CSS学习笔记之定位
- 室内定位学习笔记 1
- html css学习笔记-定位
- css学习笔记20160126定位
- Jquery触发父节点的a标签的点击事件
- 秒杀系统架构优化思路
- c#语言基础
- 内存泄漏与内存溢出
- Java并发编程实战笔记(3)-对象的组合
- 微信小程序学习笔记---定位
- MonoSingleton——Unity中的单例模式
- 【iOS开发】打开另一个APP(URL Scheme与openURL)
- js对象、Json对象和Json字符串的区别
- Apache Httpd 2.2配置CA证书,实现Https加密通讯
- 图片抖动(节流)效果
- 四川润易投资有限公司诈骗24万元血汗钱,请大家求职找工作看招聘信息或者理财客户投资的时候注意防范
- 重写与重载总结
- 如何计算double类型的百分比