百度地图 gps转换百度坐标 添加自定义标签 (标记)

BMap.Convertor.translate();

主要函数

理解源码中的调用回调函数 

function translate(point,type,callback){    var callbackName = 'cbk_' + Math.round(Math.random() * 10000);    //随机函数名    var xyUrl = "http://api.map.baidu.com/ag/coord/convert?from="+ type + "&to=4&x=" + point.lng + "&y=" + point.lat + "&callback=BMap.Convertor." + callbackName;    //动态创建script标签    load_script(xyUrl);    BMap.Convertor[callbackName] = function(xyResult){        delete BMap.Convertor[callbackName];    //调用完需要删除改函数        var point = new BMap.Point(xyResult.x, xyResult.y);        callback && callback(point);    } }

var myCompOverlay = new ComplexCustomOverlay(point ,a,b );

  myMap.addOverlay(myCompOverlay); 


你可能感兴趣的:(百度地图 gps转换百度坐标 添加自定义标签 (标记))