在百度地图瓦片下载图中,怎样通过实际距离 获取像素距离

后使用快捷导航没有帐号?
公告:6月1日起论坛仅作为产品公告及开发者交流平台,如您的问题需百度工程师解答请前往
咨询,3个工作日内专人回复。
暂时没有人问过相似的问题,你可以做第一个提问题的人
查看: 351|回复: 5
瓦片图坐标的获取
Android地图sdk
使用的接口/api:
调用代码/参数:
您无权查看此信息!
如题,目前困于这个问题,我想在某片指定区域添加瓦片图,但是不知道这块区域的瓦片坐标范围,怎么办?
你好,在TileOverlayDemo中瓦片图的范围设置为世界范围,你需要的是类似这样的,你自己指定区域的坐标吗?可以试下通过行政区域检索,或者反地理编码得到坐标,请参看对应Demo看是否满足需求,谢谢。
你好,在TileOverlayDemo中瓦片图的范围设置为世界范围,你需要的是类似这样的,你自己指定区域的坐标吗? ...
不是的,是瓦片图的坐标,在tileprivoider接口里的gettile方法中根据z,x,y获取对应的瓦片图。
你好,在TileOverlayDemo中瓦片图的范围设置为世界范围,你需要的是类似这样的,你自己指定区域的坐标吗? ...
还有一个问题,为什么我在调试tileprovider时有时候会直接跳过gettile方法?
gentile方法是需要你自己去实现的
gentile方法是需要你自己去实现的
不是实现不实现的问题,在debug调试的时候有时候根本没有进入到gettile方法里面tileprovider就初始化完毕了
Powered by文章 - 1&评论 - 157&trackbacks - 0
1.首先获取百度 JavaScript&API
首先用浏览器打开&&如下图所示
其中&&这个链接就是我们要找的API文件,
同样在浏览器中打开它,并另存为诸如&apiv1.3.min.js&
还有百度地图必须的一些控件,光标,logo之类的图片也下载下来
2.修改&apiv1.3.min.js&把里面的地图控件的图片,光标,logo等链接替换成本地的。
3.下载百度地图瓦片,这个有很多方法可以获取。比如这个工具:
4.开始使用离线地图api加载本地的地图切片
现在,完全可以脱离网络使用百度地图了。示例源码如下:
1 &!DOCTYPE html&
&meta http-equiv="Content-Type" content="text/ charset=utf-8" /&
&title&百度离线地图演示&/title&
&script type="text/javascript" src="js/apiv1.3.min.js"&&/script&
&script type="text/javascript" src="js/map,oppc,navictrl,tile,copyrightctrl"&&/script&
&!--script type="text/javascript" src="http://api.map.baidu.com/api?v=1.3"&&/script--&
&link rel="stylesheet" type="text/css" href="bmap.css" /&
&div style="left:0;top:0;width:100%;height:100%;position:" id="container"&&/div&
17 &/html&
18 &script type="text/javascript"&
var tileLayer = new BMap.TileLayer({
isTransparentPng: true
tileLayer.getTilesUrl = function (tileCoord, zoom) {
var x = tileCoord.x;
var y = tileCoord.y;
return 'maptile/' + zoom + '/' + x + '/' + y + '.png';
var map = new BMap.Map('container');
map.addTileLayer(tileLayer);
map.addControl(new BMap.NavigationControl());
map.centerAndZoom(new BMap.Point(100.675, 39.007978), 5);
map.enableScrollWheelZoom();
//启用滚轮放大缩小
map.enableKeyboard();
//启用键盘操作,默认禁用。键盘的上、下、左、右键可连续移动地图。
map.enableContinuousZoom();//启用连续缩放效果
var copyCtrl = new BMap.CopyrightControl({
anchor: BMAP_ANCHOR_BOTTOM_RIGHT
copyCtrl.addCopyright({
content: " 百度离线地图演示"
map.addControl(copyCtrl);
44 &/script&
阅读(...) 评论()

我要回帖

更多关于 瓦片地图下载 的文章

 

随机推荐