如何在 GoogleMap API 中调用中间件发布的卫星影像.docx
- 文档编号:29126649
- 上传时间:2023-07-20
- 格式:DOCX
- 页数:12
- 大小:2.26MB
如何在 GoogleMap API 中调用中间件发布的卫星影像.docx
《如何在 GoogleMap API 中调用中间件发布的卫星影像.docx》由会员分享,可在线阅读,更多相关《如何在 GoogleMap API 中调用中间件发布的卫星影像.docx(12页珍藏版)》请在冰豆网上搜索。
如何在GoogleMapAPI中调用中间件发布的卫星影像
如何在GoogleMapAPI中调用中间件发布的卫星影像
1、概述
《水经注地图发布服务中间件》发布的谷歌卫星影像瓦片数据支持在GoogleMapAPI中调用,这里以“许昌市”谷歌卫星地图作为调用示例,旨在说明如何在GoogleMapAPI中调用中间件发布的卫星影像。
2、如何下载许昌市谷歌卫星地图
在万能地图下载器中,选择地图类型为“谷歌地图”,数据类型为“卫星”地图,如下图所示。
选择下载任务范围时,可以通过框选、多边形选择或按行政区划的方式下载影像数据,这里选择按“许昌市”的行政区划范围下载,点击“下载”可以显示“新建任务”对话框。
在“新建任务”对话框中,分别作出以下设置:
1)设置下载类型:
选择“影像+标签:
分别下载影像和路网”将影像和路网分开下载。
2)设置下载级别:
由于需要在缩放时每一级都显示下载影像,因此在下载数据时建议选择1-19级(如果范围在省以上,建议分成多个块下载),这里以第1到14级为例。
3)设置导出选项:
由于我们只需要任务文件,不需要导出为大图片或瓦片,因此这里取消勾选“下载完成后导出图片”选项。
数据下载完成后,可以在下载列表中预览下载结果,由于影像和路网是分开下载的,因此会有“许昌市”和“许昌市_标签”两个任务。
在任务例表中双击任务名称,会打开任务文件存储目录。
在下载结果目录中,可以看到有dat、idx和kml三种类型的文件。
其中,DAT文件中存储的是卫星影像瓦片数据,IDX存储的是卫星影像瓦片的索引,KML文件为任务的下载范围。
3、如何发布许昌市谷歌卫星地图
《水经注地图发布服务中间件》安装后会自带全球第1到7级谷歌卫星地图影像,可以通过点击“WebMector影像一键发布”查看,该卫星影像数据存放在中间件的安装目录“C:
\ProgramFiles(x86)\RiverMap\水经注地图发布服务中间件X3\cache\mercat”中。
点击“配置”按钮显示“服务器配置”对话框,可以为中间件配置新的谷歌卫星地图下载器数据源。
由于下载的许昌市谷歌卫星地图为墨卡托投影,保存的文件路径为“D:
\SGDownload\许昌市”,因此在“服务器设置”对话框中作以下参数设置。
点击“确认”完成服务器参数设置后,点击“重启”按钮重启中间件“WeServer”系统服务,确保重启成功,所设置的参数才可以生效。
服务重启成功之后,可以在“服务器配置”中查看中间件发布的瓦片URL地址。
瓦片地址可以在浏览器中单独打开,如果地址正确,会显示一张256x256大小的瓦片图片。
URL中的参数说明:
127.0.0.1服务器IP地址
8080端口号
getImage表示请求影像格式瓦片
getLabel表示请求地名路网瓦片
getDem表示请求数字高程瓦片
Z级别
X列号
Y行号
4、如何调用许昌市谷歌卫星地图
经过上述一系列的准备工作,中间件已经成功发布了许昌市的谷歌卫星地图,这里将说明如何在GoogleMapAPI中调用中件间发布的卫星地图的方法。
可以用任何一款开发工具打开GoogleMap离线API源码,这里以VisualStudioCode为例,在文件菜单中选择“打开文件夹”菜单。
选择GoogleMap离线API所在目录,这里的路径为“e:
\API\googlemap”,点击“选择文件夹”可以打开源码。
打开源码后,双击“map.js”文件,将第56的URL地址更改为:
varstrURL="http:
//127.0.0.1:
8080/getImage?
z="+zoom+'&y='+coord.y+'&x='+coord.x;
保存更改后,双击GoogleMap离线API源码中的“map.html”文件可以查看结果。
用GoogleMap离线API调用中间件发布的许昌市谷歌卫星地图的最终效果,如下图所示。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 如何在 GoogleMap API 中调用中间件发布的卫星影像 如何 调用 中间件 发布 卫星 影像