mapABC功能示例

mapABC功能示例

ID:47030356

大小:25.63 KB

页数:7页

时间:2019-07-01

mapABC功能示例_第1页
mapABC功能示例_第2页
mapABC功能示例_第3页
mapABC功能示例_第4页
mapABC功能示例_第5页
资源描述:

《mapABC功能示例》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、MapABCAPI接口以替换高德位置通为目标,研究了使用MapABCAPI开发相类似功能的可能性,研究成果如下:一、总体概况位置服务地图查询:测距、测面积、标注、感兴趣区域(POI)查找等功能可以用免费接口实现。实时定位:免费接口可以实现。实时轨迹:免费接口可以实现。历史轨迹:免费接口可以实现。敏感地点地点管理:敏感地点超过预设时间报警功能需要企业版API功能实现。地点展示:免费接口可以实现。绑定车辆:免费接口可以实现。电子围栏围栏管理:围栏管理中的进出区域报警功能需要企业版API功能实现。围栏展示:免费接口可以实现。绑定车辆:

2、免费接口可以实现。路线偏航线路管理:新建线路中的地理编码功能需要企业版API功能实现。线路展示:免费接口可以实现。绑定车辆:免费接口可以实现。二、使用接口:初始化地图:1.varmapoption=newMMapOptions();2.varmapObj=newMMap("map",mapoption);//map为容器ID测距:mapObj.setCurrentMouseTool(MConstants.RULER);测面积:mapObj.setCurrentMouseTool(MConstants.COMPUTE_AREA);

3、标注:3.varlabelOptions=newMLabelOptions();//label样式选项4.varlabel=newMLabel(newMLngLat(param.eventX,param.eventY)5.,labelOptions);//param.eventX、param.eventY为label位置坐标6.mapObj.addOverlay(label);//添加到图层感兴趣区域查找:7.varMSearch=newMPoiSearch();8.varopt=newMPoiSearchOptions();/

4、/Poi搜索选项9.MSearch.setCallbackFunction(keywordSearch_CallBack);//keywordSearch_CallBack---回调函数,解析回传数据10.MSearch.poiSearchByKeywords(keywords,city,opt);//keywords—关键字,city---所在城市实时定位:11.if(mapObj.getOverlayById("car")!=null){12.mapObj.removeOverlayById("car");//先删除原来的点

5、13.}14.mapObj.removeAllOverlays();//先移除所有的图层15.mapObj.setCurrentMouseTool(MConstants.PAN_WHEELZOOM);//把鼠标设为平移和滚轮缩放16.varcarLat=newMLngLat(118.11234,24.469494,MConstants.C17.OORD_TYPE_OFFSET);//经纬度坐标18.varcarOptions=newMMarkerOptions();//点样式选项19.varlabelOption=newMLab

6、elOptions();//汽车标签20.labelOption.content="闽E95532";21.varfontStyle=newMFontStyle();//字体样式22.fontStyle.color=0xFF3300;23.labelOption.fontStyle=fontStyle;24.carOptions.labelOption=labelOption;25.carOptions.imageUrl="http://code.mapabc.com/images/car_03.png";26.carOptio

7、ns.canShowTip=true;27.varcar=newMMarker(carLat,carOptions);//创建点28.car.id="car";1.mapObj.addOverlay(car,true);//加入图层实时轨迹:2.mapObj.setGPSFocus(MConstants.FOCUS,arr);//设置以车辆为中心,arr为车辆位置坐标3.mapObj.markerMoveAlong("car",pointMoni,2);//设置移动路线,pointMoni存储点坐标,2为移动速度4.mapObj

8、.startMoveAlong("car",false);//开始移动注意:使用MarkerMoveAlong()方法才能根据上下点控制车头朝向,而MarkerMoveTo()也可以实现移动,但无法动态控制车头朝向历史轨迹:5.Moni();//模拟GPS点数据

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。