search(start:String|Point|KeyPoint|GbPoint, end:String|Point|KeyPoint|GbPoint [,options: SearchOptions]) |
none |
驾车检索。
(start:起点,参数可以是关键字、坐标点。
end:终点,参数可以是关键字、坐标点。
options:可选对象参数。) |
getETA(param:Array,
callback:Function) |
none |
返回驾车线路的里程和时长估算值。
(自 v1.1 新增)
param: 驾车线路检索参数,为数组,即可同时计算多条驾车线路。数组成员为JSON 对象:
{start:Point|KeyPoint|GbPoint,end:Point|KeyPoint|GbPoint[,options: SearchOptions]}
( start 为出发地; end 为目的地;options 为可选参数,可选择传参经由地、回避地...)
callback:执行查询后,数据返回的回调函数,数据以回调函数的参数形式返回。如果查询成功,则回调函数的参数为数组Object 对象:[{distance:"行程总距离,单位:米", time:"行程总时间,单位:秒"}]
,否则回调函数的参数为null
|
getResults() |
DrivingRouteResult |
返回最近一次检索的结果 |
clearResults() |
none |
清除最近一次检索的结果 |
enableAutoViewport() |
none |
启用自动调整地图层级,当指定了搜索结果所展现的地图时有效 |
disableAutoViewport() |
none |
禁用自动调整地图层级 |
setLocation(location: Map|Point|KeyPoint|GbPoint|String) |
none |
设置检索范围,参数类型可以为地图实例、坐标点或城市名称。例:setLocation("北京市") |
setPolicy(policy:DrivingPolicy) |
none |
设置驾车规划策略,参数为策略常量 |
setSearchCompleteCallback(callback:Function) |
none |
设置检索结束后的回调函数。
参数:
results: DrivingRouteResult |
setMarkersSetCallback(callback:Function) |
none |
设置添加标注后的回调函数。
参数:
pois: Array
起点和目的地点数组,通过marker属性可得到其对应的标注 |
setPolylinesSetCallback(callback:Function) |
none |
设置绘制路线后的回调函数。
参数:
routes: Array
驾车线路数组,通过Route.getPolyline()方法可得到对应的折线 |
setResultsHtmlSetCallback(callback:Function) |
none |
设置结果列表添加完成后的回调函数。
参数: container: 结果列表所用的HTML元素 |
getStatus() |
Object |
返回检索结果状态。返回对象包含如下属性: errcode:Number,errmsg:String |