leaflet加载离线OSM(OpenStreetMap)】的更多相关文章

本文为博主原创,如需转载需要署名出处. leaflet作为广为应用的开源地图操作的API,是非常受欢迎,轻量级的代码让使用者更容易操作. 废话不多说,下面直接给出范例. 首先在这个网站下载leaflet的压缩包,其中包括了其API以及一些范例.https://github.com/Leaflet/Leaflet 下载完之后,自己搭建一个服务器,将这个包文件放在服务器的根目录下面,这时候在浏览器可以访问一下其中的范例.例如,在我的这里测试在浏览器里输入:http://localhost/Leafl…
因为项目需要,只有内网环境,没有外网环境,所以需要下载地图瓦片. 一.下载瓦片地图 这个可以自行在网上找一些地图瓦片下载器,下好的瓦片地图是分级的.大概如图这种类型. 二.在地图上显示标记 首先使用openlayers加载离线地图瓦片.这里我用的nginx弄了给静态图片服务器. // 自定义分辨率和瓦片坐标系 var resolutions = []; var maxZoom = 18; // 计算百度使用的分辨率 for (var i = 0; i <= maxZoom; i++) { res…
BIMFACE二次开发系列目录     [已更新最新开发文章,点击查看详细] 在前一篇博客<C#开发BIMFACE系列47 IIS部署并加载离线数据包>中详细介绍了IIS部署并访问的完整步骤.本篇博客详细介绍在Nginx服务器中如何部署并访问离线数据包. Nginx 简介 Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务.Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)…
Leaflet调用各种地图的功能十分复杂,幸好有leaflet.ChineseTmsProviders这个插件,这四种地图直接就可以加载进来,十分方便. 下面是我做的例子: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>测试</title> <link href="leaflet/lea…
前言 ​ 在前面介绍了通过openlayers加载dwg格式的CAD图并与互联网地图叠加,openlayers功能很全面,但同时也很庞大,入门比较难,适合于大中型项目中.而在中小型项目中,一般用开源的leaflet比较多, leaflet小而美,插件很多.本文介绍如何用Leaflet来加载DWG格式的CAD图,并在上面做应用开发,如与互联网地图叠加显示等. Leaflet介绍 ​ Leaflet 是领先的用于移动友好交互式地图的开源 JavaScript 库.仅仅重约 39KB 的 JS,它拥有…
正文开始之前还是先吐槽一下,一行代码DEBUG了一天不知道怎么改,终于误打误撞弄出来了(以下以shp文件为例) 对于虚拟机测试 public String getPath(){ File sdDir = null; boolean sdCardExit = Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED); if (sdCardExit){ sdDir = Environment.…
BIMFACE二次开发系列目录     [已更新最新开发文章,点击查看详细] 在前两篇博客<C#开发BIMFACE系列45 服务端API之创建离线数据包>与<C#开发BIMFACE系列46 服务端API之离线数据包下载及结构详解>中创建并下载了离线数据包,数据包中的文件结构也做了详细的说明. 离线数据包是一组静态资源文件,并不需要特定的云端程序提供运行时环境,因此可以像部署网页的css.js.image一样部署在静态Web服务器上. 注意:在部署前,必须把压缩文件解压.为了加速访问…
解决方法:在host文件末添加如下信息! 0.0.0.0 www.googleapis.com 0.0.0.0 www.google.com 0.0.0.0 www.google-analytics.com 步骤:进入 >>C:\Windows\System32\Drivers\etc\,找到host文件,将其复制到桌面以便进行修改(因为在该路径下修改的话不能直接保存,只能另存为,比较麻烦.所以干脆复制到桌面进行修改!),用记事本打开后,在文件末尾处添加以上三行,问题迎刃而解. # For e…
本人博客主页:http://www.cnblogs.com/webbest/ 2017年春节已经过完,新一年的奋斗也刚刚开始.今年要经历的挑战也是大大的...不扯了. 年底前软件项目相对较多,恰巧在年底进入一家新公司,项目自然一个接一个,没有丝毫停歇.年底之前的电信运营商春节保障项目时节前做的最后一个项目,时间紧,任务中.主要还是涉及到以前没有用过,并且公司也没人实践过的离线地图瓦片加载热力图效果的应用. 接到这个任务也是摸不着头脑,产品经理让先看看openstreetmap,了解一下其中的一些…
Leaflet是一个开源的地图操作库,其中mapbox是其一个插件,这个插件可以自定义想要的地图格式.https://www.mapbox.com/mapbox-gl-js/api/这是其官网地址. 进去之后要先进行注册获取开发权限的key,这个与百度地图类似. 它提供了几种默认的style,本人对这个黑色格外钟爱,也可以自行设置DIY的style. 下面就说如何使用Leaflet加载OSM并应用这个style.在这里我打开的是Maxbox Dark 这个样式. 选择右侧的Leaflet会出现一…