资料收集站

SDL

Thursday
Jan 08th
Text size
  • Increase font size
  • Default font size
  • Decrease font size

百度地图下载

抓紧下载了! Big Grin 下9级以后别忘先看硬盘剩余空间!

该程序紧仅下载百度地图图片,需要自己建一网页来访问,可到这下载一网页后简单修改就可以在本地架个地图站点了Laughing

更新内容:

  • 2006-10-11

    • 增加下载出错文件url 功能
    • 将我已查询过的几个级别id 增加到菜单中
  • 2006-10-10

    • 下载出错后除404错误外,再尝试下载3次,再失败将错误地址保存到log文件。
先用这个百度地图下载程序Big Grin
W ,0, 1 。。。。。8 级地图 ,其他级别没看懂如何下。 (已解决)



最大最小X Y 就是地图四个角的图片16进制ID 转10进制的值。



其他级别算法谁明白?(已解决)

如第四级
[Map]
Zoom=4
MinX=37
MaxX=61
MinY=9
MaxY=33

前8级大概范围

[Map]
Zoom=4
MinX=37
MaxX=61
MinY=9
MaxY=33
Thread=10



[Map]
Zoom=6
MinX=146
MaxX=270
MinY=45
MaxY=134
Thread=30



[Map]
Zoom=7
MinX=368
MaxX=676
MinY=113
MaxY=335
Thread=10

8
y 225 668

x 733 1351

Comments (23)Add Comment
0
mapbar cnblogs
written by Guest, August 29, 2006
应该是一样的算法
0
下载程序已经更新了!
written by 非洲饿鱼, August 31, 2006
原来都一样,只不过9级以后是整除或取余50
了!
0
9 10 级大概编号
written by 非洲饿鱼, August 31, 2006
9
y 453 1337

x 1468 2701



10
y 1131 3347
x 3670 6751
0
呵呵
written by Rover, August 31, 2006
JS里有这样的代码
以前也写过简单的这样的代码
但是一直没有写成程序
并且自己做的下载不大好用

不过您的程序好像也不大好用。至少我上
0
请再下载一次新的看看!
written by admin, September 01, 2006
我已经用它下载了好几G 图!
0
怎么计算图片的地址能说的详细写吗?谢
written by Guest, September 19, 2006
0
根据ID 算,ID如何算的不懂!!
written by 非洲饿鱼, September 20, 2006
百度现有图片路径名称
http://mappng.baidu.com/maplit...b/c_d.png
如:0 级别 http://mappng.baidu.com/maplit..._0/1_0.png

a c 是由图片X ID计算的出,图片Y ID 计算出b 和 c
计算方法:
a c 由 X 或Y 整除得出
b d 由 X 或Y 取余算出。
W到第8级 整除或取于的数是10,之后都是50。


可使用firefox 通过 dom 插件来看ID 第一为放大倍数,| 两边的我把它当X 和Y了!
0
ID计算
written by Guest, September 27, 2006
a c 是由图片X ID计算的出,图片Y ID 计算出b 和 c
那么d呢?谢谢
a c 由 X 或Y 整除得出 a由x计算吗?c由y计算吗?
b d 由 X 或Y 取余算出
0
对!
written by 非洲饿鱼, September 27, 2006
:grin
a 由x 整除 c由x取余
b 由y 整除 d由y取余
0
你的程序到了10级,就下不了了。
written by Guest, October 05, 2006
你的程序到了10级,就下不了了。丢很多
0
因为图片越来越多。
written by admin, October 10, 2006
已将无法下载或下载出错的地址保存到log
0
丢失地图是正常
written by Rover, October 10, 2006
我以前下也是丢失N多。
没有办法的。

建议这样,把程序再改一下
添加一个下载LOG中的图片
每个图片失败后尝试10次
如果再失败就记入LOG
这些可能就是无法下的图片了。。。
0
怎样下载指定区域的地图?
written by Guest, October 26, 2006
怎样下载指定区域的地图?比如只下载北京地区的?
0
自己去查询那个区域四个角的ID
written by Guest, October 26, 2006
图片的id上面有说明
0
你了解多少?把知道的都讲出来吧^_^
written by chenkwok, October 27, 2006
喜欢你的程序,正在试用!!
我想知道baidumap的图片排列及上下级分裂
0
不懂啊!
written by 非洲饿鱼, October 28, 2006
:grin
我仅知道图片Id 和路径这点关系,其他一点不懂!!
0
我也写过百度地图下载的程序.
written by Guest, November 06, 2006
我早就写过一个程序,下载百度地图的,呵
0
哪里有下载??
written by nesnil, January 22, 2007
哪里有下载?急啊!!!
0
...
written by Yuen, January 22, 2007
下载了那个软件
但好像不能下载地图文件的
文件夹全部都是空的啊
0
没有问题的!
written by eyu, January 23, 2007
还可以下!是不是你的防火墙问题?
检查输入的几个参数,右键菜单中有几个默
认值!
0
从经纬度 --> 百度地图坐标的算法我知道.
written by cxty, February 07, 2007
相信大家都研究过百度地图的JS
其实也就是Mapbar的JS

经纬度转图片坐标算法如下
图片零时坐标x=(经度+经度步长/100000)/经度步长
图片零时坐标y=(纬度+纬度步长/100000)/纬度步长

文件夹x=取整(图片零时坐标x)/网格步长
文件夹y=取整(图片零时坐标y)/网格步长

图片x=图片零时坐标x-文件夹x*网格步长
图片y=图片零时坐标y-文件夹y*网格步长

下面书各个步长的数组,一共14个缩放级别.
经度步长=(90, 40, 20, 10, 5, 2, 1, 0.5, 0.2, 0.1, 0.05, 0.02, 0.01, 0.005)
纬度步长=(90 * 0.8, 40 * 0.8, 20 * 0.8, 10 * 0.8, 5 * 0.8, 2 * 0.8, 1 * 0.8, 0.5 * 0.8, 0.2 * 0.8, 0.1 * 0.8, 0.05 * 0.8, 0.02 * 0.8, 0.01 * 0.8, 0.005 * 0.smilies/cool.gif
网格步长=(10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 50, 50, 50, 50)

其中为什么要乘以0.8我就不知道了.
0
不好意思修改一下
written by cxty, February 07, 2007
文件夹x=取整(图片零时坐标x/网格步长)
文件夹y=取整(图片零时坐标y/网格步长)
0
急需百度地图
written by zhizhu, July 19, 2007
急需百度地图
谁有下载好的地图,联系我
qq334669243

Write comment

busy
Last Updated ( Wednesday, 18 June 2008 19:08 )  

Google 搜索

在线用户

We have 71 guests online