API
Class

com.justep.cordova.plugin.baiduMapSearch (com.justep.cordova.plugin.baiduMapSearch)

使用范围:Native

Contents

class com.justep.cordova.plugin.baiduMapSearch (com.justep.cordova.plugin.baiduMapSearch)

百度地图插件Search模块

Constructor Top

  baiduMapSearch ()

Static Properties & Enumerations Top

Number routePolicy

搜索线路时的策略

String routeType

搜索线路的类型

Static Methods Top

void drawBusRoute (Object args)
void drawRoute (Object args)
void removeRoute (Arrat args)
void searchBusRoute (Object args, Function success, Function error)
void searchInCity (Object args, Function success, Function error)
void searchNearby (Object args, Function success, Function error)
Object searchRoute (Object args, Function success, Function error)

Constructor details Top

public baiduMapSearch ()

百度地图插件Search模块

Static Properties & Enumerations Detail Top

static public Number routePolicy

搜索线路时的策略

static public String routeType

搜索线路的类型

Static Methods Detail Top

static public void drawBusRoute (Object args)

根据 searchBusRoute 搜索返回的查询线路详情在地图上画出公交路线

Parameters

Object args

参数

{ "id" :Number - 地图上显示的公交、地铁路线的 id,removeBusRoute 时使用此 id "autoresizing" :Boolean - 路线渲染结束是否自动调整地图可视区域,默认为True, "busLine" :Object - searchBusRoute查询后成功返回的结果 }

Return Value

void

static public void drawRoute (Object args)

在地图上显示指定路线,调用本接口前,必须保证已经调用过接口 open

Parameters

Object args

参数

{ "id" :Number - 路线id,removeRoute时使用此id 移除路线, "autoresizing" :Boolean - 路线渲染结束是否自动调整地图可视区域,默认为True, "type" : String - 路线的类型,可选值:drive/transit/walk, "route" :Object - 路线方案,在 searchRoute 时返回的多个路线方案组成的数组中的某一个元素, }

Return Value

void

static public void removeRoute (Arrat args)

根据id移除地图上显示的线路

Parameters

Arrat args

id组成的数组

Return Value

void

static public void searchBusRoute (Object args, Function success, Function error)

根据关键字搜索公交、地铁线路

Parameters

Object args

参数

{ "city" :String - 城市 "line" :String - 公交、地铁线路号(例如:1路,1号线), }

Function success

成功回调

Function error

失败回调

Return Value

void

static public void searchInCity (Object args, Function success, Function error)

根据单个关键字搜索兴趣点

Parameters

Object args

参数

{ "city" :String - 城市, "keyword" :String - 搜索的关键字 }

Function success

成功回调

Function error

失败回调

Return Value

void

static public void searchNearby (Object args, Function success, Function error)

根据单个关键字在圆形区域内搜索兴趣点

Parameters

Object args

参数

{ "lon" :Number - 指定区域中心的经度, "lat" :Number - 指定区域中心的纬度, "radius" :Number - 搜索的半径,单位m(米) "keyword" :String - 搜索的关键字 }

Function success

成功回调

Function error

失败回调

Return Value

void

static public Object searchRoute (Object args, Function success, Function error)

搜索路线方案

Parameters

Object args

参数

{ "type" :String - 路线类型,可选值:drive/transit/walk, "mode" :String - 传入起点终点的类型是名称还是坐标 name/coor "policy" :Number - 路线策略0-7,type 为 walk(步行)时,此参数可不传, "startCoor" :Object - 当mode为coor时起点的位置,例如:{lon:116.297,lat:40.109},当mode为name时此参数不传 "endCoor" :Object - 当mode为coor终点的位置,当mode为name时此参数不传 "sCityName" :String - 当mode为name时,起点城市的名称,当mode为coor时,此参数不传 "startName" :String - 当mode为name时,起点的名称,当mode为coor时,此参数不传 "eCityName" :String - 当mode为name时,终点城市的名称,当mode为coor时,此参数不传 "endName" :String - 当mode为name时,终点的名称,当mode为coor时,此参数不传 }

Function success

成功回调

Function error

失败回调

Return Value

Object