处理摩卡托坐标,墨卡托坐标需要引入 百度地图
进行处理
1、引入百度地图,创建百度地图
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf8" />
<script type="text/javascript" src="http://api.map.baidu.com/api?v=1.2"></script>
</head>
<body>
<div style="display:none;" id="container"></div>
</body>
</html>
2、对应js
var map = new BMap.Map("container");
var obj ={lng:12890138.9414762,lat:3863359.0751643}
function getLngLat(param){
var lng= param.lng;
var lat= param.lat;
var newlnglat = new BMap.Pixel(lng,lat);
var projection= map.getMapType().getProjection();
var LngLat = projection.pointToLngLat(newlnglat);
return [LngLat.lng,LngLat.lat]
}
getLngLat(obj);
调用方法 getLngLat(), 即可转换对应的坐标 [115.792828,32.935947]