Autodesk Infrastructure Map Server(AIMS)/MapGuide API 培训材料第2章

目录:

Autodesk Infrastructure Map Server(AIMS)/MapGuide API 培训材料--第1章

Autodesk Infrastructure Map Server(AIMS)/MapGuide API 培训材料--第2章

Autodesk Infrastructure Map Server(AIMS)/MapGuide API 培训材料--第3章

Autodesk Infrastructure Map Server(AIMS)/MapGuide API 培训材料--第4章

Autodesk Infrastructure Map Server(AIMS)/MapGuide API 培训材料--第5章

Autodesk Infrastructure Map Server(AIMS)/MapGuide API 培训材料--第6章

Autodesk Infrastructure Map Server(AIMS)/MapGuide API 培训材料--第7章

Autodesk Infrastructure Map Server(AIMS)/MapGuide API 培训材料--第8章

Autodesk Infrastructure Map Server(AIMS)/MapGuide API 培训材料中文PPT下载

这是MapGuide API二次开发培训材料的第2章,这一章讲述(AIMS)/MapGuide API 的概览。AIMS/MapGuide API 包括服务器端API 即Web Extension API 和浏览器端API即Viewer API两部分。其中用的最多的就是服务器端API,这也是我们学习的重点。

(AIMS)/MapGuide 服务器端的Web Extension API主要包含8个服务和一些通用对象。

Site Service
Resource Service
Mapping Service
Rendering Service
Tile Service
Drawing Service
Feature Service

Profiling Service

image

其中最常用的就是资源服务Resource Service 和要素服务Feature Service。除了这8个服务外,还有包括Geometry,坐标系等通用对象。

每个服务都用从siteConnection创建,比如下面的php代码片段,如果你喜欢.net代码可以从这里下载全部代码示例: .net code samples here:

$userInfo = new MgUserInformation($mgSessionId);
$siteConnection = new MgSiteConnection();
$siteConnection->Open($userInfo);
 
$resourceService = $siteConnection->
   CreateService(MgServiceType::ResourceService);
$featureService = $siteConnection->
   CreateService(MgServiceType::FeatureService);

浏览器端你可以采用Ajax Viewer基本网页布局,也可以采用Fusion Viewer灵活网页布局。如果你对Web前端开发比较熟悉那么建议你采用Fusion viewer,你可以更灵活的对界面进行定制(文档 还有视频DevTV )。如果你采用基本网页布局,你可以参考Ajax Viewer的API文档。文档在哪儿? 看过来看过来!如果你想把MapGuide用在移动设备上,可以使用Mobile Viewer。 除了文档外,Fusion Viewer和Mobile Viewer的所有源代码都随产品提供,源码就是最好的文档。

最后,从这里下载培训材料PPT 第2章

原文地址:https://www.cnblogs.com/junqilian/p/2998119.html