有没有人知道百度地图中 不同级别的地图(1-18级)屏幕上单位像素所代表的经纬度是所多少?

2025-03-11 09:43:33
推荐回答(5个)
回答1:

这个问题比较复杂,涉及到地图投影的问题。
一般互联网地图服务有两种投影方式:等弧秒投影、web mercator投影。
1、等弧秒投影的地图可以用参考下面表格,解答你这个问题:
级别 1 2 3 4 5 6  
经度 1.40625 0.703125 0.351563 0.175781 0.087891 0.043945 … …
纬度 0.703125 0.351563 0.175781 0.087891 0.043945 0.021973 … …
2、web mercator投影的地图,理论上每个像素代表的经纬度在任何位置都是不相同的,相同的是web mercator投影平面上的距离,这个距离代表的经纬度不是一个固定值。平面距离可以参看下表:
赤道长 40075016.69
1 156543.0339
2 78271.51696
3 39135.75848
4 19567.87924
5 9783.939621
6 4891.96981

回答2:

百度地图总共分为19级(层),
在第Z层:
每1像素点对应经度为:
0.000004487*2^(19-Z);
每1经度对应的像素为:
222866.0575/(2^(19-Z));
每1像素点对应纬度为:
0.000003457*2^(19-Z);
每一纬度对应的像素为:
289268.1516/(2^(19-Z));

回答3:

回答4:

你这个问题,我认真读了三遍……然后略微思考了一下,我想应该答:没有人。
电脑或者说百度地图 可能(我猜更可能没有) 有这个标注,但是单位像素上的东西要和实际的经纬度对应起来,工程量也确实有点大。

回答5:

具体位置描述