MapABC首页 > 地图 API > API类参考
左侧导航
  本文档是MapComponent API类的使用参考,详细描述了每个类的定义、属性、方法,并提供了一定的范例。

对象类MapComponent

  MapComponent对象旨在为用户提供灵活、简单的地图操作方法,此对象是基于MapABC的FMP API对象构建,关于FMPAPI请参考相关API参数文档 。 构造方法返回顶部
构造方法 参数 说明
MapComponent(map)

map:装载的地图组件。

类型:MMap

创建一个MapComponent对象

示例-- 下面的示例代码在HTML页面中创建了一个MMap对象,并在初始化时设置了地图的zoom值和中心点,并将此MMap对象传递给MSMapAPI对象
<html>
<head>
</head>
<body>
 <div id="mapObj"></div>
 <script type="text/javascript">
 //创建一个MmapOptions对象
 var mapOptions = new MMapOptions();
 //设置地图组件的Id
 mapOptions.mapId = "fmptest";
 //设置地图的初始Zoom值
 mapOptions.zoomLevel = 10;
 //设置地图的中心点
 mapOptions.center = new MLatLng("nskoknoijojKIHF", "lksfiiqlhuGMDJ");
 //创建地图对象
 var mapObj = new MMap("mapObj", mapOptions);
 MapComponentmsmapapi=new MapComponent (mapObj);
 </script>
</body>

方法 类型 说明
Map MMap 静态属性,表示MapComponent装载的MMap对象

地图操作API返回顶部
方法 返回类型 参数 说明
addAddressPoint(id,cityname,address,pointStyle,imgurl)

Id:标点的ID

类型:String。

Cityname:城市中文名称

类型:String。

Address:用于标点的地址

类型:String。

pointStyle:点的样式

类型:MStyle。

Imgurl:标点图标URL地址

类型:String。

通过地址进行地图标点

boundsChange(name,type,bounds)

name:加载POI的名称或关键字

类型:String。

Type:加载POI的类型

类型:String。

Bounds:加载的视野bounds值

指定视野范围内地图底图地标POI的加载

loadFile(filePath,pointStyle)

filePath:文件存储路径URL

类型:String。

pointStyle:点的样式

类型:MStyle

通过MapABC定义的标准XML格式文件,进行加点

setMapCityCenter(citycode)

citycode:城市区号

类型:字符串

根据城市区号设置地图的中心点

setMapCityNameCenter(cityname)

cityname:城市名称

类型:字符串

根据城市名称设置地图的中心点

setMapZipCenter(zip)

zip:城市邮编

类型:字符串

根据城市邮编设置地图的中心点

searchDrive(startx,starty,startname,endx,endy,

endname,startStyle,endStyle,lineStyle,functionname)

Json路径描述字符串

Startx:起点X坐标

类型:String。

Starty:起点Y坐标。

Startname:起点位置名称

类型:String。

Endx:终点X坐标

类型:String。

Endy:终点Y坐标

类型:String。

Endname:终点位置名称

类型:String。

startStyle:起点点的样式

类型:MStyle。

endStyle:终点点的样式

类型:MStyle。

lineStyle:线的样式

类型:MStyle。

Functionname:接收结果的函数句柄

类型:function

根据指定起点和终点进行路径计算,并将结果返回给客户端

searchBus(citycode,startx,starty,startname,endx, endy,endname,startStyle,endStyle,lineStyle,functionname)

Json公交描述字符串

Citycode:查询的城市区号

类型:String。

Startx:起点X坐标

类型:String。

Starty:起点Y坐标。

Startname:起点位置名称

类型:String。

Endx:终点X坐标

类型:String。

Endy:终点Y坐标

类型:String。

Endname:终点位置名称

类型:String。

startStyle:起点点的样式

类型:MStyle。

endStyle:终点点的样式

类型:MStyle。

lineStyle:线的样式

类型:MStyle。

Functionname:接收结果的函数句柄

类型:function

根据指定起点和终点进行公交计算,并将结果返回给客户端。


MapABC首页  |   关于我们  |   意见反馈  |   法律声明  |   站点地图  |   渠道招商  |   客服邮箱:kefu@mapabc.com