200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 百度离线使用百度地图离线JavaScript API加载本地瓦片地图 -java教程

百度离线使用百度地图离线JavaScript API加载本地瓦片地图 -java教程

时间:2021-03-06 21:59:41

相关推荐

百度离线使用百度地图离线JavaScript API加载本地瓦片地图 -java教程

最近笔者几篇文章介绍了改百度离线的文章. 关联文章的地址

1.首先取获百度 JavaScriptAPI

首先用浏览器开打http://api./api?v=1.3如下图所示

其中http://api./getscript?v=1.3&key=&services=&t=1108061854这个链接就是我们要找的API文件,

同样在浏览器中开打它,并另存为诸如“apiv1.3.min.js”

还有百度舆图必须的一些控件,光标,logo之类的图片也下载来下

2.修改“apiv1.3.min.js”把里头的舆图控件的图片,光标,logo等链接替换成当地的。

3.下载百度舆图瓦片,这个有很多法方可以取获。比如这个工具:MaptileDownloader

4.开始应用离线舆图api加载当地的舆图切片

当初,完全可以离脱络网应用百度舆图了。示例码源如下:

每日一道理

人生是洁白的画纸,我们每个人就是手握各色笔的画师;人生也是一条看不到尽头的长路,我们每个人则是人生道路的远足者;人生还像是一块神奇的土地,我们每个人则是手握农具的耕耘者;但人生更像一本难懂的书,我们每个人则是孜孜不倦的读书郎。

1 <!DOCTYPE html> 2 <html> 34<head> 5 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 6 <title>百度离线舆图演示</title> 7 <script type="text/javascript" src="js/apiv1.3.min.js"></script> 8 <script type="text/javascript" src="js/map,oppc,navictrl,tile,copyrightctrl"></script> 9 <!--script type="text/javascript" src="http://api./api?v=1.3"></script-->10 <link rel="stylesheet" type="text/css" href="bmap.css" />11</head>1213<body>14 <div style="left:0;top:0;width:100%;height:100%;position:absolute;" id="container"></div>15</body>16 17 </html>18 <script type="text/javascript">19var tileLayer = new BMap.TileLayer({20 isTransparentPng: true21});22tileLayer.getTilesUrl = function (tileCoord, zoom) {23 var x = tileCoord.x;24 var y = tileCoord.y;25 return 'maptile/' + zoom + '/' + x + '/' + y + '.png';26}2728var map = new BMap.Map('container');29map.addTileLayer(tileLayer);30map.addControl(new BMap.NavigationControl());31map.centerAndZoom(new BMap.Point(100.675, 39.007978), 5);32map.enableScrollWheelZoom(); //用启轮滚放大缩小33map.enableKeyboard(); //用启键盘作操,认默禁用。键盘的上、下、左、右键可续连挪动舆图。34map.enableContinuousZoom();//用启续连缩放效果35 36var copyCtrl = new BMap.CopyrightControl({37 anchor: BMAP_ANCHOR_BOTTOM_RIGHT38});39copyCtrl.addCopyright({40 id: 1,41 content: " 百度离线舆图演示"42});43map.addControl(copyCtrl);44 </script>

文章结束给大家分享下程序员的一些笑话语录: 神灯新篇

一个程序员在海滩上发现了一盏神灯。他在灯上擦了几下,一个妖怪就从灯里跳出来说:“我是世界上法术最强的妖怪。我可以实现你的任何梦想,但现在,我只能满足你一个愿望。”程序员摊开了一幅中东地图说:“我想让中东得到永久的和平。”妖怪答道:“哦,我没办法。自打创世纪以来,那里的战火就没有停息过。这世上几乎没有我办不到的事,但这件事除外。”程序员于是说:“好吧,我是一个程序员,为许多用户编写过程序。你能让他们把需求表述得更清楚些,并且让我们的软件项目有那么一两次按进度按成本完成吗?”妖怪说:“唔,我们还是来看中东地图吧。”

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。