美文网首页
微信公众号定位坐标转百度坐标

微信公众号定位坐标转百度坐标

作者: chaosii | 来源:发表于2017-10-13 12:04 被阅读0次

    首先通过微信jssdk获取到用户的定位信息

    坐标转换APIWeb服务API

    通过下方的接口进行坐标转换

    http://api.map.baidu.com/ag/coord/convert?from=0&to=4&x=微信坐标经度&y=微信坐标纬度

    {

        error: 0,

        x: "MTA4Ljk1MTAwMjg4NjI1",  解码后 108.95100288625

        y: "MzQuMjQ4NjU5OTQ1OTcz"    解码后 34.248659945973

    }

    百度地图根据经纬度定位

    // 百度地图API功能

    var map = new BMap.Map("allmap");

    map.centerAndZoom(new BMap.Point(116.331398,39.897445),11);

    map.enableScrollWheelZoom(true);

    // 用经纬度设置地图中心点

    function theLocation(){

    if(document.getElementById("longitude").value != "" && document.getElementById("latitude").value != ""){

    map.clearOverlays();

    var new_point = new BMap.Point(document.getElementById("longitude").value,document.getElementById("latitude").value);

    var marker = new BMap.Marker(new_point);  // 创建标注

    map.addOverlay(marker);              // 将标注添加到地图中

    map.panTo(new_point);

    }

    }

    相关文章

      网友评论

          本文标题:微信公众号定位坐标转百度坐标

          本文链接:https://www.haomeiwen.com/subject/pukzyxtx.html