论坛风格切换切换到宽版
  • 5302阅读
  • 9回复

VR2VJJ请进来 关于百度地图 [复制链接]

上一主题 下一主题
离线BG3OGR
 
发帖
3565
只看楼主 倒序阅读 0楼 发表于: 2007-05-31
在网页或程序中调用百度地图,不是使用的api.是调用的一个网页文件,对于网络编程和gis我是空白,我只在vbasica中试果,如果让作者加在agwtracker中,应该也不是什么难事。有一个问题是会不会涉及到知识产权或者说版权的问题。

下载一个压缩包 解压后是这个
离线BG3OGR
发帖
3565
只看该作者 1楼 发表于: 2007-05-31
打开后是这些
离线BG3OGR
发帖
3565
只看该作者 2楼 发表于: 2007-05-31
使用控件编程时,给web控件指明show.htm所在路径,就可以了。不过打开默认的是上海地图。
希望多多赐教,多多交流!
所需文件已发电邮,请确认!
离线VR2VJJ
发帖
578
只看该作者 3楼 发表于: 2007-06-01
我收不到你的電郵呢...

可否再發, 或於此以悄悄話給我看看呢?
离线BG3OGR
发帖
3565
只看该作者 4楼 发表于: 2007-06-01
我现在单位,明天上传这里,需要就下载吧。
节日快乐!嗬嗬
离线BG3OGR
发帖
3565
只看该作者 5楼 发表于: 2007-06-05
vr2vjj,这两天没有来,您要的数据包,请看!如果您下载了请跟贴说明。我在agwtracker的网站看了,agw调用谷歌地图好像也是此方法。
附件: MapBar_baidu.rar (0 K) 下载次数:3576
离线VR2VJJ
发帖
578
只看该作者 6楼 发表于: 2007-06-06
收到了.

我想我要先消化一下. 因為似乎是靜態的圖... 只得檔案、未有更詳細的編程指示, 似乎也得物無所用.

但我也會試試看的.
离线VR2VJJ
发帖
578
只看该作者 7楼 发表于: 2007-06-06
剛在網看了一下, 找到:

http://my.sdlgame.com/content/view/2534/32.html
从经纬度 --> 百度地图坐标的算法我知道.
written by cxty on 2007-02-06 1959 ip: 222.76.85.167相信大家都研究过百度地图的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.8)
网格步长=(10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 50, 50, 50, 50)

其中为什么要乘以0.8我就不知道了.
不好意思修改一下
written by cxty on 2007-02-06 1950 ip: 222.76.85.167文件夹x=取整(图片零时坐标x/网格步长)
文件夹y=取整(图片零时坐标y/网格步长)
离线VR2VJJ
发帖
578
只看该作者 8楼 发表于: 2007-06-06
似乎..... 很有難度.. 不過有幸熱心人仕不少, 所以嘛... 我在網上找到了一個 "更完美" 的方案.

以 google api 為本, 使用 mapbar, go2map, 51ditu, mapabc 及 google 的地圖圖資.

google maps api & china maps
http://www.asyncode.com/maps/chinamap.html

呵呵, 所以說, 想改進, 沒人提就不行的!
离线BG3OGR
发帖
3565
只看该作者 9楼 发表于: 2007-06-07
看来agwtracker调用mapbar地图很容易实现,如果不存在版权的问题应该好解决。vr2vjj多费心了。