水经注离线谷歌卫星地图加载服务中间件调用示例ForGoogleAPIWord格式.docx
- 文档编号:21457854
- 上传时间:2023-01-30
- 格式:DOCX
- 页数:8
- 大小:446.73KB
水经注离线谷歌卫星地图加载服务中间件调用示例ForGoogleAPIWord格式.docx
《水经注离线谷歌卫星地图加载服务中间件调用示例ForGoogleAPIWord格式.docx》由会员分享,可在线阅读,更多相关《水经注离线谷歌卫星地图加载服务中间件调用示例ForGoogleAPIWord格式.docx(8页珍藏版)》请在冰豆网上搜索。
title>
RiverMapServerSampleForGoogleAPI<
/title>
linkhref="
mapfiles/css/"
rel="
stylesheet"
type="
text/css"
scripttype="
text/javascript"
src="
"
>
/script>
script>
functiontlen(len,mystr){
mystr=String(mystr);
varnum=len-;
for(vari=0;
i<
=num;
i++)
{
mystr="
0"
+mystr;
}
returnmystr;
};
functionCoordMapType(tileSize){
=tileSize;
=function(coord,zoom,ownerDocument){
vardiv=('
DIV'
);
varymax=1<
zoom;
vary=;
y=tlen(5,y);
varx=tlen(5,;
zoom=tlen(1,zoom+1);
=y+"
"
+x+"
+zoom;
=+'
px'
;
='
10'
solid'
1px'
#AAAAAA'
returndiv;
functionLocalMapType(){}
=new256);
=20;
=0;
="
本地"
显示本地地图"
varimg=("
img"
=+"
px"
varstrURL="
+"
x="
&
y="
+y+"
z="
=strURL;
returnimg;
varlocalMapType=newLocalMapType();
functioninitialize(){
varmyLatlng=new103);
varmyOptions={
center:
myLatlng,
zoom:
4,
streetViewControl:
false,
mapTypeControlOptions:
mapTypeIds:
["
local"
}
varmap=new"
map_canvas"
),
myOptions);
'
local'
localMapType);
('
newCoordMapType(new256)));
<
/head>
bodyonLoad="
initialize()"
divid="
style="
width:
640px;
height:
480px;
/div>
/body>
/html>
其中【strURL=”“1002”“Image_Label”“c:
\test\tile”“c:
\test\label”表示此应用输出合并底图(可以为影像、地图、地形任意一种)和标签两个地图瓦片。
“1002”“Image”“c:
\test\tile”表示此应用输出地图底图(可以为影像、地图、地形任意一种)
启动RiverMapServer
启动RiverMapServer有两种方式都可以正常运行。
直接运行RiverMapServer
通过文件配置参数,如下图。
PORT=1002表示端口为1002;
GetFileType=Image_Label表示此应用输出合并底图(可以为影像、地图、地形任意一种)和标签两个地图瓦片,后面必须跟两个瓦片工程文件目录;
TileDir=..\dat\tile表示影像数据路径;
LabelDir=..\dat\label表示标签数据路径;
DemDir=..\dat\dem表示高程数据路径。
通过输入启动参数运行
新建一个bat文件,设置配置参数,如下图。
双击.bat启动服务。
运行效果和直接运行RiverMapServer效果一致。
3.运行结果
浏览器打开RiverMapServerSampleForGoogle效果,如下图。
附录:
启动参数说明
1.瓦片文件类型:
Image_Lable表示此应用输出合并底图(可以为影像、地图、地形任意一种)和标签两个地图瓦片,后面必须跟两个瓦片工程文件目录
例子:
“1002”“Image_Label”“c:
\test\label”
2.瓦片文件类型:
Image表示此应用输出地图底图(可以为影像、地图、地形任意一种)
后面必须只需一个瓦片工程文件目录
\test\tile”
3.瓦片文件类型:
Label表示此应用输出地图标签后面必须只需一个瓦片工程文件目录
“1002”“Label”“c:
\test\label”
4.(待)瓦片文件类型:
dem表示此应用输出地图位置高程后面必须只需一个地图位置高程工程文件目录
“1002”“dem”“c:
\test\dem”
输入参数大小写不敏感,启动时需检查瓦片文件类型与工程文件是否匹配
请求接口说明
根据启动参数输出相应类型图片(影像、地图、地形、标签、影像+标签、影像+地图、影像+地形、Dem)
输入参数正确
@@INPUT:
PortError端口错误
TypeError瓦片类型错误
DataFileError:
瓦片工程文件瓦片工程文件错误
2.服务正常启动与运行输出:
@@RUN:
WAITING正常启动后和服务空闲时每分钟输出
@@RUN:
Exception:
异常消息(不能有回车换上等控制字符)服务启动异常后输出
服务正常启动后建立与瓦片工程文件数据源的连接
@@DSCOK:
瓦片工程文件连接正常
@@DSCFAIL:
瓦片工程文件连接失败
@@PORT:
端口
3.瓦片输出
@@TileOK:
X=1&
y=1&
z=1底图瓦片下载成功(已下载正常输出瓦片不输出日志)
@@LabelOK:
z=1标签瓦片下载成功(已下载正常输出瓦片不输出日志)
@@TileNoExists:
z=1底图瓦片不存在
@@LabelNoExists:
z=1标签瓦片不存在
@@TileOverRange:
z=1底图瓦片超出工程文件覆盖范围
@@LabelOverRange:
z=1标签瓦片超出工程文件覆盖范围
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 水经注 离线 卫星 地图 加载 服务 中间件 调用 示例 ForGoogleAPI