Warning: Illegal string offset 'download' in /www/wwwroot/www.oilcn.net.cn/wp-content/themes/wpzt-hot/template-parts/single/single-pc.php on line 4

离线下载网站 源码(系统下载 网站 源码)

17次
2021-06-17

1. 概述

我们之前为你们分享过在三维月球开源平台离线读取卫星影像的方式,主要包括基于桌面端的OsgEarth开源三维月球跟基于Web端的Cesium开源三维月球等平台的局域网离线读取。

另外,也为你们分享过在二维开源平台离线读取卫星影像的方式,主要包括基于OpenLayers的网段WebGIS离线布署跟基于MapBox的网段WebGIS离线布署等详细操作方法。

今天,我们再为你们分享怎样基于GoogleMap离线API在网段中读取卫星地图的办法。

2. 准备工作

在开始之前,需要先打算离线数据公布硬件、离线卫星影像样例数据、GoogleMap离线API开发源码跟本机IP地址等。

地图公布硬件:需要在外网公布离线卫星影像,请确保地图公布服务中间件版本为4.0.6以上,如果高于该版本,请通过私信回复"中间件"免费获取最新版本安装包,也可以直接在南史官方网站下载。

离线样例数据:本文提供的离线样例数据包括墨卡托投影跟WGS84投影的卫星影像与地名标签数据,由于这儿主要是为了进行功能性演示,因此只提示前10级影像数据。

离线下载网站 源码(系统下载 网站 源码) (https://www.oilcn.net.cn/) 综合教程 第1张

卫星影像样例数据

通过私信回复并回复"示例数据"即可获取样例数据。

GoogleMap离线API源码:GoogleMap离线API与OpenLayers跟MapBox不同,谷歌官方网站并未提供可以直接下载的GoogleMap源码开发工具包。

因此,这里提供的GoogleMapAPI开发工具包源码文件,是通过技术人员从官方网站剖析下载的。

现在,你只须要请通过私信回复并回复"GoogleMapAPI"即可获取GoogleMap的离线API源码文件。

本机IP地址:由于会用到本机IP作为访问地址,可以通过在DOS窗口中运行"IPConfig"命令或其它方法获取本机IP地址以备用,如下图所示。

离线下载网站 源码(系统下载 网站 源码) (https://www.oilcn.net.cn/) 综合教程 第2张

离线下载网站 源码(系统下载 网站 源码) (https://www.oilcn.net.cn/) 综合教程 第3张

获取本机IP地址

3. 墨卡托投影卫星影像离线公布

软件的安装与离线卫星影像的公布方式,请参阅"全球卫星影像离线公布利器《水经注地图公布服务中间件4.0》正式公布"一文。

由于GoogleMapAPI是二维应用,因此这儿不需要公布标高DEM数据。

但须要留意的是公布的卫星影像跟设置的投影务必要保证统一,且端口号没有被其它程序占用离线下载网站 源码,如下图所示。

离线下载网站 源码(系统下载 网站 源码) (https://www.oilcn.net.cn/) 综合教程 第4张

安装配置

安装完成后,会显示如下图所示信息。

离线下载网站 源码(系统下载 网站 源码) (https://www.oilcn.net.cn/) 综合教程 第5张

安装完成

打开Windows任务管理器,如果WeServer服务的状态显示"正在运行",则说明中间件服务安装成功并早已正常运行,如下图所示。

离线下载网站 源码(系统下载 网站 源码) (https://www.oilcn.net.cn/) 综合教程 第6张

服务运行正常

确保服务运行正确后,可以在浏览器中打开"Z=7/Y=48/X=105"的标签瓦片地址检测公布成果,示例地址如下所示:

离线下载网站 源码(系统下载 网站 源码) (https://www.oilcn.net.cn/) 综合教程 第7张

:8519/WeServer/wmts/1.0.0/acimage/default/mercator/7/48/105.jpg

注:上述URL地址中的IP跟端口号还要与WeServer中的配置保持一致。

如果无异常,则将要显示重庆位置深圳区域的卫星影像瓦片,如下图所示。

离线下载网站 源码(系统下载 网站 源码) (https://www.oilcn.net.cn/) 综合教程 第8张

卫星影像瓦片

同样地,也可以通过在本机浏览器中打开"Z=7/Y=48/X=105"的地名标签瓦片地址检测公布成果,示例地址如下所示:

:8519/WeServer/wmts/1.0.0/aclabel/default/mercator/7/48/105.png

注:上述URL地址中的IP跟端口号还要与WeServer中的配置保持一致。

如果无异常,则将要显示地名标签结果,如下图所示。

离线下载网站 源码(系统下载 网站 源码) (https://www.oilcn.net.cn/) 综合教程 第9张

地名标签瓦片

在微图中打开瓦片网格显示功能,我们可以看见上文中的瓦片"Z=7/Y=48/X=105",在微图中对应的是"Z=8/X=49/Y=106"瓦片。

也就是说,微图软件中的瓦片编号是从1开始的,因此行列号就会比WeServer大1,且它的编号显示次序为ZXY,而WeServer公布时的次序为ZYX,如果你了解他们的差别,会有助于你在读取WeServer公布的瓦片时进行调试。

离线下载网站 源码(系统下载 网站 源码) (https://www.oilcn.net.cn/) 综合教程 第10张

微图中的瓦片编号

离线下载网站 源码(系统下载 网站 源码) (https://www.oilcn.net.cn/) 综合教程 第11张

4. 部署GoogleMap离线API源码网站

上文早已说明了怎样通过WeServer在外网公布离线的卫星影像与测试公布结果的方式,现在我们来讲一下布署GoogleMap离线API源码的方式。

如果你还没有获取至GoogleMap离线API源码,只须要请通过私信回复回复"GoogleMapAPI"即可获取GoogleMap的离线API源码文件。

GoogleMap源码解压以后,如下图所示。

离线下载网站 源码(系统下载 网站 源码) (https://www.oilcn.net.cn/) 综合教程 第12张

GoogleMap离线API源码目录

在源码文件中,需要将"GoogleMapSample.html"文件中的IP地址与端口号更改为本机的IP地址跟在WeServer中公布离线卫星影像时设置的端口号,如下图所示。

离线下载网站 源码(系统下载 网站 源码) (https://www.oilcn.net.cn/) 综合教程 第13张

修改IP与端口号

接下来,需要通过IIS将GoogleMap离线API源码公布成一个网站。

在Windows控制面板中打开"管理工具",如下图所示。

离线下载网站 源码(系统下载 网站 源码) (https://www.oilcn.net.cn/) 综合教程 第14张

管理工具

打开IIS网站管理器,如下图所示。

离线下载网站 源码(系统下载 网站 源码) (https://www.oilcn.net.cn/) 综合教程 第15张

离线下载网站 源码(系统下载 网站 源码) (https://www.oilcn.net.cn/) 综合教程 第16张

打开IIS

在"网站"树节点单击滑鼠右键,然后选择"添加网站"菜单,如下图所示。

离线下载网站 源码(系统下载 网站 源码) (https://www.oilcn.net.cn/) 综合教程 第17张

添加网站

网站名称可以任意取,这里我们起名为"GoogleMap",物理路径为GoogleMap离线API源码所在路径,并将端口号设置为默认值"80",如下图所示。

离线下载网站 源码(系统下载 网站 源码) (https://www.oilcn.net.cn/) 综合教程 第18张

配置网站参数

配置完成以后点击"确定"按钮以后完成网站配置,如下图所示。

离线下载网站 源码(系统下载 网站 源码) (https://www.oilcn.net.cn/) 综合教程 第19张

完成配置

现在,只须要在浏览器中访问公布后的网站页面,就可以离线浏览卫星影像了,网址如下所示:

注:需要将上述地址中的IP更改为本机IP,如果公布网站时不是80端口,则还须要加上端口号。

如果一切正常,则可以见到局域网内离线公布的卫星影像地图,如下图所示。

离线下载网站 源码(系统下载 网站 源码) (https://www.oilcn.net.cn/) 综合教程 第20张

离线影像读取疗效

离线下载网站 源码(系统下载 网站 源码) (https://www.oilcn.net.cn/) 综合教程 第21张

至此离线下载网站 源码,一个基于 GoogleMap 离线 API 源码在外网中读取卫星地图的WebGIS基础系统完成了,你可以依照自己的需求再进行二次开发,添加自己的业务功能。

5. 如何查阅GoogleMapAPI开发文档

GoogleMap的功能十分多,我们可以通过以下网址打开官方网站进行查阅。

在打开的页面中点击"Maps JavaScript API",可以查阅相关的API文档,如下图所示。

离线下载网站 源码(系统下载 网站 源码) (https://www.oilcn.net.cn/) 综合教程 第22张

GoogleMap官方文档

官网网站提供了这些示例与API具体文档,如下图所示。

离线下载网站 源码(系统下载 网站 源码) (https://www.oilcn.net.cn/) 综合教程 第23张

GoogleMap官方API

作为一名开发人员,查询中文文档应当是基本功,但若果认为纯中文有点费力的话,可以通过Google浏览打开,然后点击"中文(简体)"将页面内容手动翻译成英文,如下图所示。

离线下载网站 源码(系统下载 网站 源码) (https://www.oilcn.net.cn/) 综合教程 第24张

查阅英文文档

6. 总结

以上就是基于 GoogleMap 离线 API 源码在外网中读取卫星地图的全部说明,包括了离线卫星影像的网段公布、Google离线API源码的公布以及帮助文档的查阅等内容。

最后再度声明,由于本文中提供的数据为示例数据,旨在说明地图公布服务中间件的网段离线公布功能,因此卫星影像数据跟地名标签都只是提供全球前10级数据。

你可以请通过私信回复回复"免费数据",领取一个市的高清卫星影像数据,然后更新至对应的数据目录即可!

END

发表评论