资料收集站

SDL

Thursday
Aug 28th
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
mapbar cnblogs
written by Guest, August 29, 2006
应该是一样的算法
report abuse
vote down
vote up
Votes: +0
下载程序已经更新了!
written by 非洲饿鱼, August 31, 2006
原来都一样,只不过9级以后是整除或取余50 了!
report abuse
vote down
vote up
Votes: +2
9 10 级大概编号
written by 非洲饿鱼, August 31, 2006
9
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 Guest, September 18, 2006
report abuse
vote down
vote up
Votes: +1
根据ID 算,ID如何算的不懂!!
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了!
report abuse
vote down
vote up
Votes: +0
ID计算
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 取余算出
report abuse
vote down
vote up
Votes: +0
对!
written by 非洲饿鱼, September 26, 2006
:grin
a 由x 整除 c由x取余
b 由y 整除 d由y取余
report abuse
vote down
vote up
Votes: +0
你的程序到了10级,就下不了了。
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 比较麻烦!
report abuse
vote down
vote up
Votes: +0
丢失地图是正常
written by Rover, October 10, 2006
我以前下也是丢失N多。
没有办法的。

建议这样,把程序再改一下
添加一个下载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
自己去查询那个区域四个角的ID
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
report abuse
vote down
vote up
Votes: +0
不懂啊!
written by 非洲饿鱼, October 27, 2006
:grin
我仅知道图片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

现在还想破解 从经纬度 --> 百度地图坐标 的算法.还没弄出来呢.

report abuse
vote down
vote up
Votes: +0
哪里有下载??
written by nesnil, January 22, 2007
哪里有下载?急啊!!!
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.smilies/cool.gif
网格步长=(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/网格步长)
report abuse
vote down
vote up
Votes: +1
急需百度地图
written by zhizhu, July 19, 2007
急需百度地图
谁有下载好的地图,联系我
qq334669243
report abuse
vote down
vote up
Votes: +0

Write comment
quote
bold
italicize
underline
strike
url
image
quote
quote
smile
wink
laugh
grin
angry
sad
shocked
cool
tongue
kiss
cry
smaller | bigger

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

Google 搜索

相关文章

在线用户

We have 112 guests online