天天看点

js调用百度地图API实现屏幕坐标到地里坐标的双转换

js调用百度地图API实现屏幕坐标到地里坐标的双转换

js代码

//将像素转换成坐标,返回包含坐标经度和纬度的数组
function pixel2Zuobiao(x,y){
var p=new  BMap.Pixel(x,y);
var point1=map.pixelToPoint(p);
//返回一个数组
var positionArray=new Array(point1.lng,point1.lat);
return positionArray;
}      
//将坐标转换成坐标,返回包含像素的数组
function zuobiao2Pixel(x,y){
var point = new BMap.Point(x,y);  
var pixel=map.pointToPixel(point);
var pixelArray=new Array(pixel.x,pixel.y);
return pixelArray;
}      

继续阅读