MapABC地图API提供了地图显示、地图标注(标注包括点、线、面)、地图编辑、距离测量、位置查询、空间查询、地址匹配、公交换乘计算、行车导航计算等位置服务功能。详细功能描述请参考用户手册。
Mapabc地图API采用Flash 技术实现,本地调试会遇到Flash安全策略限制问题。从Flash 8开始,默认本地域不能访问网络,您在本地运行地图应用时,可能会遇到这样的提示:

您需要对Flash播放器的安全策略进行设置,具体步骤如下:
第一步:下载 set_flash_policy.rar 文件,解压到一个目录,如C:\
第二步:运行set_flash_policy.cmd文件,完成对Flash播放器安全策略的修改。
set_flash_policy.cmd默认设置在您的C盘、D盘、E盘、F盘的Flash有访问网络的权限,如果没有您的盘符,可以修改set_flash_policy.cmd的内容,加上您的盘符,或者去掉不需要的盘符。
Flash安全性原理请参考Flash Player 8 中的安全性更改。
有以下几个原因可能导致地图不显示:
1、您的浏览器是否安装了Flash播放器?如果没有,请到Adobe官方网站下载最新的Flash播放器。
2、您是否已经获取了一个有效的地图API key?如果没有,请点击申请一个API key,请确认您访问应用的域名与申请API key时输入的域名是一致的。
3、MapABC地图API采用UTF-8进行编码,只支持嵌入到以UTF-8编码的文件中。如果您的页面不是使用UTF-8编码,有可能看不到地图。
4、如果地图已加载,但是显示为灰色,请确认您设置的地图中心点的坐标是否是MapABC的有效坐标,请使用辅助工具获取有效坐标。
5、请查看显示地图的DIV标签是否设置了width、height 属性,如果没有,请设置成您需要的地图大小。
实现地图默认城市的显示,就是将地图视野的中心点设置为该城市中心点。MapABC提供三种方式实现城市中心点的设置:
1、您可以获取Mapabc 城市中心点,根据XY坐标在初始化参数中设置地图中心点,点击下载全国城市中心点坐标.txt 。
2、您可以使用Mapabc的组件API方法,使用城市名称设置地图的中心点 。
3、您可以使用Mapabc的组件API方法,使用城市区号设置地图的中心点 。
MapABC企业级API服务中提供使用GPS坐标在地图上标注的功能。如果您有此类需求,请点击申请企业级API服务。
首先需要根据MapABC地图API获取当前视野地图中心点,然后再使用MapABC搜索API调用位置描述接口来获取当前地图中心点所属的省/市/区(县)/道路附近的位置信息。
MapABC地图API支持鹰眼地图的打开和关闭。
参考实现代码:
mapObj.showNavigator(true) //打开鹰眼
mapObj.showNavigator(false) //关闭鹰眼
MapABC搜索API提供空间搜索功能,包括矩形框搜索和多边形搜索,您可以使用此功能实现拉框搜索等效果。MapABC搜索API允许对指定类别的POI进行搜索,详情请参考MapABC搜索API类参考部分内容。
MapABC地图API暂不支持自定义的地图控件,但允许自定义标注点的图标,如可以使用图片、Flash动画等方式标注。
如果您忘记了以前申请过的key,您可以使用相同的URL再申请一次,就能得到和原来完全一样的key。