地图JavaScript API功能介绍
地图JavaScript API让您可以使用 JavaScript 将地图嵌入您自己的网页中,也同时支持移动设备的浏览器应用。API 提供了大量实用且易用的方法与地图进行交互,拥有一系列向地图添加内容的服务,更极大程度地从移动设备用户的需求和体验出发,实现功能丰富、交互性强的地图应用程序的构建,从而使您可以创建稳定且功能全面的地图应用程序。
• 基本功能:地图浏览、平移、缩放、拖拽,矢量地图/卫星图的切换等。
• 添加地图控件功能:鹰眼图、导航按钮、鱼骨棒、html内容显示、比例尺、版权信息、地图类型切换功能都已封装成控件。
• 叠加物功能:支持在地图上添加/删除点、线、面、圆、椭圆、矩形、标记、信息浮窗等。
• 右键菜单功能:支持在地图上添加右键菜单。
• 实时路况功能:通过图层叠加方式添加时实路况。
• 本地搜索功能:包括根据城市、矩形范围、圆形范围等条件进行POI搜索;且支持用户自有数据的检索。
• 本地搜索:支持指定关键字或者 POI 类别的搜索,更提供了点线面在指定半径范围内的关键字或者类别的搜索。
• 路线计算:根据给定的两点或者多点的位置寻找各点间的导航路线, 更提供国内领先的强大实时路况导航功能,能够根据当前道路的实时路况生成导航方案,最大限度地避开拥堵(红色)路段、缓行(黄色)路段,使路线方案尽可能地在合理范围内选择畅通(绿色)路段。路线方案返回内容包括,导航路线方案的经纬度以及包括预计路程长度及时间、 驾驶方向、道路名称、行驶距离等详细的文字描述。
• 位置偏移:位置的偏移和反偏移。
• 地址编码:根据数据点的空间地址(如省市、街道、楼层、房间等)描述,对地址描述进行解析,返回该地址描述对应的详细地理信息。
• 逆地址编码:支持坐标与地址描述信息之间的转换服务。
• 定位功能:一种使用 HTML5 技术获取当前位置信息的对象,可以通过这个对象获取你当前位置的相关信息,例如经纬度,然后通过标记在地图中显示。此对象只在可触屏设备(手机)中使用。
JSAPI文档
主要包括地图主类、控件类、工具类、叠加物、右键菜单类、实体类、事件类、地图编辑器 8 个方面的内容。
• 地图主类:主要用来地图展示部分的创建,包括地图类型和地图叠加层的创建和添加等。
• 控件类:用于添加各类控件,如骨头棒控件,地图类型控件,鹰眼地图控件等。控件都提供了对应的配置参数,可以根据需要对各个控件进行设置。
• 工具类:可以在地图上添加多个工具,如标注工具,测距测面工具等等。工具都提供全面的配置参数,可以根据需要对各个工具进行自定义。
• 叠加物类:用于在地图上各种类型叠加物的添加,例如,POI 的文本。
• 右键菜单类:用于添加自定义的右键菜单。
• 实体类:用于添加像素坐标表示的地图区域对象,如矩形区域对象、点对象。
• 事件类: 注册事件处理程序(既可处理自定义事件也可处理DOM事件)和触发自定义事件,它的所有方法都是静态方法。
• 地图编辑器:用于表示地图上的一个编辑器功能对象,包含点线面的绘制和编辑功能。
获取JavaScript API服务方法
引入创建地图所需的js脚本,并使用发送给您的 uid(或者用户名)替换。点此获取uid
兼容性
• 浏览器:IE 6.0+、Firefox 3.6+、Opera 9.0+、Safari 3.0+、Chrome
• 操作系统:Windows、Mac、Linux
• 移动平台:iPhone、Android
获取技术支持途径
如果您在使用地图API中遇到问题,请尝试通过以下途径解决:
• 确认您使用了正确的地图API地址。
• 查看常见问题。
• 联系我们:86+10-82784097