//JS地图计算距离
var map = new BMap.Map("allmap");
var point = new BMap.Point();
map.centerAndZoom(point, 12);
var geolocation = new BMap.Geolocation();
geolocation.getCurrentPosition(function (r) {
//广告服务商的距离计算,后台查询传值主要是获取经纬度
var a_lat = $('#distance_a').attr('data-value');
var b_lat = $('#distance_b').attr('data-value');
var c_lat = $('#distance_c').attr('data-value');
var d_lat = $('#distance_d').attr('data-value');
a_lat = JSON.parse(a_lat);
b_lat = JSON.parse(b_lat);
c_lat = JSON.parse(c_lat);
d_lat = JSON.parse(d_lat);
//根据经纬度获取当前手机的位置
if (this.getStatus() == BMAP_STATUS_SUCCESS) {
var mk = new BMap.Marker(r.point);
map.addOverlay(mk);
map.panTo(r.point);
var pointA = new BMap.Point(r.point.lng, r.point.lat);
console.log(mk);
//广告服务商的距离计算
var arr1 = aDistance(a_lat, pointA, 'gg_key');
taskDetail(arr1, 'gg_user');
//安装师傅距离计算
var arr2 = aDistance(b_lat, pointA, 'az_key');
taskDetail(arr2, 'az_user');
//设计师定位
var arr3 = aDistance(c_lat, pointA, 'sj_key');
taskDetail(arr3, 'sj_user');
//商品距离定位
var arr4 = aDistance(d_lat, pointA, 'goodS');
shopDetail(arr4, 'goods-list&#