该程序紧仅下载百度地图图片,需要自己建一网页来访问,可到这下载一网页后简单修改就可以在本地架个地图站点了
更新内容:
2006-10-11
- 增加下载出错文件url 功能
- 将我已查询过的几个级别id 增加到菜单中
2006-10-10
- 下载出错后除404错误外,再尝试下载3次,再失败将错误地址保存到log文件。
先用这个百度地图下载程序 。 
W ,0, 1 。。。。。8 级地图 ,其他级别没看懂如何下。 (已解决)
最大最小X Y 就是地图四个角的图片16进制ID 转10进制的值。
其他级别算法谁明白?(已解决)
W ,0, 1 。。。。。
最大最小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
Bookmark
Email This
Hits: 20498
Comments (23)

written by 非洲饿鱼, August 31, 2006
原来都一样,只不过9级以后是整除或取余50
了!
report abuse
vote down
vote up
Votes: +2
written by 非洲饿鱼, August 31, 2006
9
y 453 1337
x 1468 2701
10
y 1131 3347
x 3670 6751
y 453 1337
x 1468 2701
10
y 1131 3347
x 3670 6751
report abuse
vote down
vote up
Votes: +0
written by Rover, August 31, 2006
JS里有这样的代码
以前也写过简单的这样的代码
但是一直没有写成程序
并且自己做的下载不大好用
不过您的程序好像也不大好用。至少我上 版本没有下到地图。
以前也写过简单的这样的代码
但是一直没有写成程序
并且自己做的下载不大好用
不过您的程序好像也不大好用。至少我上 版本没有下到地图。
report abuse
vote down
vote up
Votes: -1
written by admin, August 31, 2006
我已经用它下载了好几G 图!
report abuse
vote down
vote up
Votes: +0
written by 非洲饿鱼, September 19, 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了!
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了!
report abuse
vote down
vote up
Votes: +0
written by Guest, September 26, 2006
a c 是由图片X ID计算的出,图片Y ID 计算出b 和 c
那么d呢?谢谢
a c 由 X 或Y 整除得出 a由x计算吗?c由y计算吗?
b d 由 X 或Y 取余算出
那么d呢?谢谢
a c 由 X 或Y 整除得出 a由x计算吗?c由y计算吗?
b d 由 X 或Y 取余算出
report abuse
vote down
vote up
Votes: +0
written by 非洲饿鱼, September 26, 2006
:grin
a 由x 整除 c由x取余
b 由y 整除 d由y取余
a 由x 整除 c由x取余
b 由y 整除 d由y取余
report abuse
vote down
vote up
Votes: +0
written by Guest, October 04, 2006
你的程序到了10级,就下不了了。丢很多
图片,问题是从第6级开始的,有丢失的
片,每次都是丢失相同的图片,不能下载
,你的程序是不是有些问题呢?谢谢!还
就是x,y的值有什么好的方法可以计算出
呢?谢谢!
report abuse
vote down
vote up
Votes: +0
written by admin, October 09, 2006
已将无法下载或下载出错的地址保存到log
件。请重新下载此程序。
x,y 我没有好办法,我还是通过firefox 手工查的! :grin 比较麻烦!
x,y 我没有好办法,我还是通过firefox 手工查的! :grin 比较麻烦!
report abuse
vote down
vote up
Votes: +0
written by Rover, October 10, 2006
我以前下也是丢失N多。
没有办法的。
建议这样,把程序再改一下
添加一个下载LOG中的图片
每个图片失败后尝试10次
如果再失败就记入LOG
这些可能就是无法下的图片了。。。
没有办法的。
建议这样,把程序再改一下
添加一个下载LOG中的图片
每个图片失败后尝试10次
如果再失败就记入LOG
这些可能就是无法下的图片了。。。
report abuse
vote down
vote up
Votes: +0
written by Guest, October 25, 2006
怎样下载指定区域的地图?比如只下载北京地区的?
report abuse
vote down
vote up
Votes: +1
written by Guest, October 25, 2006
图片的id上面有说明
report abuse
vote down
vote up
Votes: +0
written by chenkwok, October 27, 2006
喜欢你的程序,正在试用!!
我想知道baidumap的图片排列及上下级分裂 情况
似 google 1分4 或其它
我下载这些主要用World Wind查看
只要知道排列及上下级关系就可以转入Worl d Wind中
这样本地化会非常方便
如果能将png转成透明 overlay到其它图像上更妙
欢迎到上帝之眼发表你的见解
http://www.godeyes.cn
我想知道baidumap的图片排列及上下级分裂 情况
似 google 1分4 或其它
我下载这些主要用World Wind查看
只要知道排列及上下级关系就可以转入Worl d Wind中
这样本地化会非常方便
如果能将png转成透明 overlay到其它图像上更妙
欢迎到上帝之眼发表你的见解
http://www.godeyes.cn
report abuse
vote down
vote up
Votes: +0
written by 非洲饿鱼, October 27, 2006
:grin
我仅知道图片Id 和路径这点关系,其他一点不懂!!
我仅知道图片Id 和路径这点关系,其他一点不懂!!
report abuse
vote down
vote up
Votes: +0
written by Guest, November 06, 2006
我早就写过一个程序,下载百度地图的,呵
.并在DlgBox里内嵌了一个IE,可以边看边下载.
百度地图命名有点乱,有个别几个级需要特 殊处理一下(编程时)(上下错了一张图)
而且百度地图有些没有道路图是空的(没有 那个文件),下载时需要特殊处理.
需要帮助加我MSN
This e-mail address is being protected from spambots. You need JavaScript enabled to view it
现在还想破解 从经纬度 --> 百度地图坐标 的算法.还没弄出来呢.
百度地图命名有点乱,有个别几个级需要特 殊处理一下(编程时)(上下错了一张图)
而且百度地图有些没有道路图是空的(没有 那个文件),下载时需要特殊处理.
需要帮助加我MSN
This e-mail address is being protected from spambots. You need JavaScript enabled to view it
现在还想破解 从经纬度 --> 百度地图坐标 的算法.还没弄出来呢.
report abuse
vote down
vote up
Votes: +0
written by Yuen, January 22, 2007
下载了那个软件
但好像不能下载地图文件的
文件夹全部都是空的啊
但好像不能下载地图文件的
文件夹全部都是空的啊
report abuse
vote down
vote up
Votes: +0
written by eyu, January 22, 2007
还可以下!是不是你的防火墙问题?
检查输入的几个参数,右键菜单中有几个默 认值!
检查输入的几个参数,右键菜单中有几个默 认值!
report abuse
vote down
vote up
Votes: +2
written by cxty, February 06, 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.
网格步长=(10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 50, 50, 50, 50)
其中为什么要乘以0.8我就不知道了.
其实也就是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.
网格步长=(10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 50, 50, 50, 50)
其中为什么要乘以0.8我就不知道了.
report abuse
vote down
vote up
Votes: +0
written by cxty, February 06, 2007
文件夹x=取整(图片零时坐标x/网格步长)
文件夹y=取整(图片零时坐标y/网格步长)
文件夹y=取整(图片零时坐标y/网格步长)
report abuse
vote down
vote up
Votes: +1
written by zhizhu, July 19, 2007
急需百度地图
谁有下载好的地图,联系我
qq334669243
谁有下载好的地图,联系我
qq334669243
report abuse
vote down
vote up
Votes: +0
Write comment



