一个方便在软件中嵌入离线的地图的方案
2018-01-20 01:23
176 查看
目前由于需要用到在软件中嵌入离线地图,发现只能找到一些.net和Java的地图开发框架,还有的都是一些收费切价格高昂的GIS平台软件能实现类似的功能。
发现国外的一些开源软件中有一些比较常用的离线地图显示方案,如在自己开发软件中显示 OpenStreetMap 导出的离线地图。
暂时使用一个开源地图下载软件来导出指定区域的地图并显示出来,我是用的软件是 GMapCatcher ,该软件使用Python写的,而且可以随时下载并查看它的源代码。
上面的地图是我提前使用这个软件在线导出的,也就是为了在没有外网的情况下可以正常显示地图。但是在导出地图前必须先设置好使用哪种地图服务和地图的
存储文件格式。我当前导出时选择的是 OpenStreetMap 地图服务。
设置完就可以在线查看 OpenStreetMap 地图了。为了能在离线状态下能显示地图,必须选定一个经纬度区间范围和地图的缩放级别,缩放级别选择的越深,导出时
需要下载地图文件就越大。自己根据需要酌情下载,地图下载完后,这些地图文件会缓存在上面软件设置的路径里。下次重新打开软件时,自动默认情况下就是离线状态,这时再看刚才缓存的地图就已经显示出来了,而且可以缩放一定的级别。
通过使用这个软件结合翻阅其源代码可以实现在自己开发的软件中嵌入 OpenStreetMap 离线地图等功能。
相关文章推荐
- 一键离线地图发布(工具软件下载) 使用教程
- Android软件中嵌入地图之二:百度地图
- 一个代替linux的fetion的软件,用起来挺方便的,而已可以在控制下就能使用。
- 推荐一个超级 简洁 易用 免费 的 在线记事本软件,方便随时记录资料
- 2015年全国谷歌卫星地图离线数据存储方案
- oracle正式环境备份恢复到测试环境的一个方便方案
- Android软件中嵌入地图之三:Google地图
- 一个网站的诞生08-- 在Web App嵌入地图
- 如何制作离线地图?这里介绍一个轻松制作离线地图的利器!
- 向大家推荐一个方便记录灵感的好软件:booguNote
- 如何为 RHEV-M 安装配置一个离线的软件存储仓库(REPOSITORY) 推荐
- 软件授权的一个简易实现方案
- 推荐一个软件,周博通rss阅读器,方便浏览新闻----by yp
- 2006.6.2 16:00 ERP的一个软件下载地址,大家都下载看看`方便以后的讨论`http://www.rzsoft.net/jt/erpcc11.htm
- Android上的一个离线地图开源项目
- “医疗信息化行业之中的联发科”- 我们在医疗行业中的定位及目标 想做一个面对中小企业的专业上游软件供应商 台湾联发科技颠覆掉的是一个封闭的手机产业系统 解决方案,即AgileHIS.NET数字化医院基础方案
- 一个方便的shell命令,查看软件安装目录
- 现在有一个城市销售经理,需要从公司出发,去拜访市内的商家,已知他的位置以及商家的位置,但是由于城市道路交通的原因,他只能在左右中选择一个方向,在上下中选择一个方向,现在问他有多少种方案到达商家地址。给定一个地图map及它的长宽n和m,其中1代表经理位置,2代表商家位置,-1代表不能经过的地区,0代表可以经过的地区,请返回方案数,保证一定存在合法路径。保证矩阵的长宽都小于等于10。
- 2015年全国谷歌卫星地图离线数据存储方案
- DnsJumper一个挺方便的DNS切换设置软件