网页获取地理位置,因本次任务是放在微信摇一摇 中使用所以自然而然的就用了微信的地理位置获取
wx.ready(function () {
wx.getLocation({
type: 'wgs84', // 默认为wgs84的gps坐标,如果要返回直接给openLocation用的火星坐标,可传入'gcj02'
success: function (res) {
latitude = res.latitude; // 纬度,浮点数,范围为90 ~ -90
longitude = res.longitude; // 经度,浮点数,范围为180 ~ -180。
var point = new BMap.Point(longitude,latitude);
//利用百度地图把微信获取的地理经纬度转化成实际的地理位置
var geoc = new BMap.Geocoder();
geoc.getLocation(point, function(rs){
var addComp = rs.addressComponents;
addres=addComp.province + ", " + addComp.city + ", " + addComp.district + ", " + addComp.street +