示例中心
功能在线体验
menu 导航 closed 关闭

高德 开发 高德地图车机版 开发指南 Android平台 地点/周边搜索

更新时间:2020年03月04日

关键字搜索

第三方通过该接口可传入关键字信息给auto,调起auto执行关键字搜索并跳转到搜索结果展现界面,官网版本都可支持

参数说明

参数

说明

是否必填

类型

Action

AUTONAVI_STANDARD_BROADCAST_RECV

string

KEY_TYPE

协议ID:10036

int

SOURCE_APP

第三方应用名称

string

KEYWORD

搜索关键字

string

使用示例

Intent intent = new Intent();
    intent.setAction("AUTONAVI_STANDARD_BROADCAST_RECV");
    intent.putExtra("KEY_TYPE", 10036);
    intent.putExtra("KEYWORDS", "厦门大学");
    intent.putExtra("SOURCE_APP", "Third App");
    sendBroadcast(intent);

效果示意

周边搜索

第三方通过该接口可传入周边关键字信息给auto,调起auto执行周边搜索并跳转到搜索结果展现界面,官网版本都可支持

参数说明

参数

说明

是否必填

类型

Action

auto接收广播:AUTONAVI_STANDARD_BROADCAST_RECV

String

KEY_TYPE

协议ID:10037

int

SOURCE_APP

第三方应用名称

String

KEYWORDS

搜索 POI 的关键字,如银行、加油站

String

LAT

经纬度参数

double

LON

经纬度参数

double

DEV

起终点是否偏移(0:lat 和lon 是已经加密后的,不需要国测加密;1:需要国测加密)

int

使用示例

Intent intent = new Intent();
    intent.setAction("AUTONAVI_STANDARD_BROADCAST_RECV");
    intent.putExtra("KEY_TYPE", 10037);
    intent.putExtra("KEYWORDS", "银行");
    intent.putExtra("LAT", 24.444593);
    intent.putExtra("LON", 118.101011);
    intent.putExtra("DEV", 0);
    intent.putExtra("SOURCE_APP", "Third App");
    sendBroadcast(intent);

搜索结果列表操作

第三方通过该接口可传入对搜索结果列表上下翻页、上下翻屏、POI查看等操作。官网版本都可支持

参数说明

参数

说明

是否必填

类型

Action

AUTONAVI_STANDARD_BROADCAST_RECV

String

KEY_TYPE

12201

int

EXTRA_CHOICE

0,1,2, 3 ...(POI结果选择,最多十项,索引从0开始)

int

EXTRA_PAGE_TURNING

0 : 上一页   1 : 下一页

int

EXTRA_SCREEN_TURNING

0 : 上翻屛  1 : 下翻屛

int

使用示例

Intent intent = new Intent();
intent.setAction("AUTONAVI_STANDARD_BROADCAST_RECV");
intent.putExtra("KEY_TYPE", 12201);
//
intent.putExtra("EXTRA_PAGE_TURNING", 1);
getContext().sendBroadcast(intent);

搜索结果列表状态透出

auto应用对外透出搜索结果列表当前状态,官网版本都可支持

参数说明

参数

说明

类型

Action

AUTONAVI_STANDARD_BROADCAST_SEND

string

KEY_TYPE

协议ID:12201

int

EXTRA_POINUM

10 (列表POI个数)

int

EXTRA_IS_FIRST_PAGE

true 或 false (是否第一页)

boolean

EXTRA_IS_LAST_PAGE

true 或 false (是否最后一页)

boolean

EXTRA_CHOICE

-1,0,1,2, 3 ...(用户手动POI结果选择,最多十项,索引从0开始,-1为没有手动选择操作)

int

EXTRA_PLAN_ROUTE

true 或 false ( 是否点击‘去这里’规划路线操作)

boolean

EXTRA_BACK

true 或 false (是否点击返回按键)

boolean

EXTRA_IS_LIST_TOP

true 或 false (是否处于列表顶部)

boolean

EXTRA_IS_LIST_BOTTOM

true 或 false (是否处于列表底部)

boolean

使用示例

Intent intent = new Intent();
intent.setAction("AUTONAVI_STANDARD_BROADCAST_SEND");
intent.putExtra("KEY_TYPE", 12201);
intent.putExtra("EXTRA_IS_LAST_PAGE", false);
intent.putExtra("EXTRA_IS_LIST_TOP", false);
intent.putExtra("EXTRA_IS_LIST_BOTTOM", true);
intent.putExtra("EXTRA_PLAN_ROUTE", false);
intent.putExtra("EXTRA_IS_FIRST_PAGE", true);
intent.putExtra("EXTRA_BACK", false);
intent.putExtra("EXTRA_CHOICE", 0);
intent.putExtra("EXTRA_POINUM", 10);
getContext().sendBroadcast(intent);


新用户
福利
示例
中心
常见
问题