TypechoJoeTheme

Dcr163的博客

统计

使用百度api 解析地址的经纬度,可实现当前位置到该地址的

2016-10-14
/
0 评论
/
822 阅读
/
正在检测是否收录...
10/14

使用百度api 解析地址的经纬度,可实现当前位置到该地址的距离

// 百度地图API功能
var map = new BMap.Map("allmap");
var point = new BMap.Point(116.331398,39.897445);
// 创建地址解析器实例
var myGeo = new BMap.Geocoder();
// 将地址解析结果显示在地图上,并调整地图视野
myGeo.getPoint("{$shop.address}", function(point){
    if (point) {
        var dstLng=(point['lng']);//x
        var dstLat=(point['lat']);//y
        var myLocation = new BMap.Geolocation();
        myLocation.getCurrentPosition(function(r){
            if(this.getStatus() == BMAP_STATUS_SUCCESS){
                //元素
                var numId='juli-'+{$smarty.foreach.shop.iteration};
                var pointA = new BMap.Point(dstLng,dstLat);  // 创建点坐标A
                var pointB = new BMap.Point(r.point.lng,r.point.lat);  // 创建点坐标B
                document.getElementById(numId).innerHTML=((map.getDistance(pointA,pointB))/1000).toFixed(2);
            }
            else {
                alert('failed'+this.getStatus());
            }
       },{enableHighAccuracy: true})

    }else{
        alert("您选择地址没有解析到结果!");
    }
}, "北京市");

朗读
赞(0)
版权属于:

Dcr163的博客

本文链接:

http://dcr163.cn/89.html(转载时请注明本文出处及文章链接)

评论 (0)

人生倒计时

今日已经过去小时
这周已经过去
本月已经过去
今年已经过去个月

最新回复

  1. slot demo
    2025-01-13
  2. 陌天
    2025-01-09
  3. Kerrie Bostick
    2024-12-28
  4. Norma Gainey
    2024-09-21
  5. Amber Powlett
    2024-05-09

标签云