搜索服务

使用服务 下载SDK: php

高德地图搜索服务为用户提供多种查询服务,包括关键字查询、周边查询、多边形查询、详情查询。

高德地图搜索服务为用户提供多种查询服务,包括关键字查询、周边查询、ID查询、多边形查询。提供团购及优惠信息,同时支持多种筛选机制,对于行业(目前支持:酒店、餐饮、影院、景点类)poi返回针对性深度信息和市场动态信息。
目前,高德地图查询服务接口为用户提供如下类型的兴趣点搜索服务:
	关键字查询
	周边查询
	多边形查询
	ID查询
示例代码:
//载入方法一
$place = apibus::init("place");
/*
//载入方法二
$api = new apibus();
$place = $api->load("place");
 */
$key = '用户Key';
//$place->amaptext($key,$keywords,$types,$offset=20,$page=1,$extensions='base',$output='json',$city=null,$filter=null,$callback=null,$src='SAE');
$ret = $place->amaptext($key,'肯德鸡','餐饮服务','SAE');
//var_dump($ret);
//$place->amaparound($key,$location,$radius=3000,$sortrule='distance',$offset=20,$page=1,$extensions='base',$output='json',$keywords=null,$types=null,$city=null,$filter=null,$callback=null,$src='SAE');
$ret = $place->amaparound($key,'16.465066,39.999541','SAE');
//var_dump($ret);
//$place->amappolygon($key,$polygon,$offset=20,$page=1,$extensions='base',$output='json',$keywords=null,$types=null,$city=null,$filter=null,$callback=null,$src='SAE')
$ret = $place->amappolygon($key,'116.460988,40.006919;116.48231,40.007381;116.47516,39.99713;116.472596,39.985227;116.45669,39.984989;116.460988,40.006919');
//var_dump($ret);
//$place->amapdetail($key,$id,$output='json',$callback=null,$src='SAE');
$ret = $place->amapdetail($key,'B00141IEZK','SAE');
var_dump($ret);

amaptext(GET)

参数

keyString

用户唯一标识,在高德地图官网申请,申请地址:http://api.amap.com/key/register

keywordsString

查询关键字。多个关键字用“|”分割

typesString

POI分类。多个类型用“|”分割。可选值:文本分类、分类代码

offsetString

每页记录数据。最大每页记录数为50条。超出取值范围按默认值返回,默认值:20

pageString

当前页数。最大翻页数100,超出取值范围按默认值返回,默认值:1

extensionsString

返回结果控制。取值为:base,返回基本信息;取值为:all,返回基本+详细信息

outputString

返回数据格式类型,可选值:json,xml

cityString

查询城市。可选值:cityname(中文或中文全拼)、citycode、adcode

filterString

筛选条件 含义 使用方法 适用行业 groupbuy 团购 groupbuy+“:”+ 团购标识符,1代表有团购 不限行业 discount 优惠 discount+“:”+优惠标识符,1代表有优惠 不限行业 meal_ordering 订餐 meal_ordering+":"+订餐标识符,1代表可定餐 餐饮业 cost 消费均价 cost+":" +cost1(>=0),cost2(>=cost1),其中cost2为上限,cost1为下限,cost1必填,cost2可不填,不填代表无上限,默认该价格为不限。 不限行业 rating 整体评价 rating+":" +rating1(>=0),rating2(>=rating1)且最大为6,为区间筛选,其中rating2为上限,rating1为下限,rating1必填,rating2可不填,不填代表无上限,默认评价值为不限范围。当rating2>6时,rating2取值6。 不限行业 star 酒店星级 star+“:”+星级(只限0,1,2,3,4,5),多个星级或逻辑用“,”隔开 酒店 支持多个筛选条件。筛选条件之间使用“|”代表或关系,只有团购(groupbuy)和优惠(discount)之间支持“或”关系;使用“+”代表与关系。设置筛选条件时,extensions必须取值为all。

callbackString

回调函数,callback值是用户定义的函数名称,此参数只在output=json时有效

srcString

新浪sdk标识,值为:SAE

返回

返回示例

status	返回结果状态值,值为0或1,0表示请求失败;1表示请求成功
count	返回结果数目。
info	返回状态说明,status为0时,info返回错误原因,否则返回“OK”

suggestion	建议列表
	keywords建议关键字列表
		keyword	建议关键字
	cities	建议城市列表
		name	城市名称
		citycode城市编码
		adcode	区域编码
		num	此区域的建议结果数目
pois	poi基本信息列表
	id	唯一ID
	name	名称
	type	兴趣点类型
	location经纬度
	address	地址
	distance离中心点距离
	tel	电话
poi详细信息列表,extensions=all时返回;extensions=base时不返回
	website	网址
	pcode	poi所在省份编码
	pname	poi所在省份名称
	citycode城市编码
	cityname城市名
	adcode	区域编码
	adname	区域名称
	recommend	推荐标识
	entr_location	入口经纬度
	exit_location	出口经纬度
	navi_poiid	导航点ID
	gridcode	地理格id
	match	        匹配
	postcode        邮编
	email	        电子邮箱
	groupbuy_num	是否有团购,0表示无团购;1表示有团购
	discount_num	是否有优惠,0表示无折扣;1表示有折扣
	biz_ext	        行业扩展信息,不同行业POI返回相应行业扩展字段。
		meal_ordering餐饮行业,是否可订餐:0表示不可订餐;1表示可订餐
		rating	餐饮行业,整体评分
		cost	餐饮行业,平均消费,单位:元
		star	酒店行业,表示酒店星级
		lowest_price	酒店行业,酒店最低价,单位:元
		seat_ordering	影院行业,是否可订座:0表示不可订座;1表示可订座。
举例:["status value","count value","info value"]

错误返回示例

INVALID_USER_KEY	用户key非法或过期
SERVICE_NOT_EXIST	请求服务不存在
SERVICE_RESPONSE_ERROR	请求服务响应错误
INSUFFICIENT_PRIVILEGES	无权限访问此服务
OVER_QUOTA	        请求超出配额
INVALID_PARAMS	        请求参数非法
UNKNOWN_ERROR	        未知错误
举例{"info":"info value"}

amaparound(GET)

参数

keyString

用户唯一标识,在高德地图官网申请,申请地址:http://api.amap.com/key/register

locationString

中心点坐标。经度和纬度用","分割,经度在前,纬度在后,经纬度小数点后不得超过6位。

radiusString

查询半径。单位:米,取值范围:0-50000。规则:大于50000按默认值,默认值:3000

sortruleString

排序规则。目前支持:按距离排序:distance;综合排序:weight。默认值:distance

offsetString

每页记录数据。最大每页记录数为50条。超出取值范围按默认值返回,默认值:20

pageString

当前页数。最大翻页数100,超出取值范围按默认值返回,默认值:1

extensionsString

返回结果控制。取值为base,返回poi基本信息;取值为all,返回基本+详细信息。默认值:base

outputString

返回数据格式类型,可选值:json,xml

keywordsString

查询关键字。多个关键字用“|”分割

typesString

POI分类,多个类型用“|”分割。可选值:文本分类、分类代码

cityString

查询城市。可选值:cityname(中文或中文全拼)、citycode、adcode

filterString

筛选条件:支持多个筛选条件。筛选条件之间使用“|”代表或关系,只有团购(groupbuy)和优惠(discount)之间支持“或”关系;使用“+”代表与关系。设置筛选条件时,extensions必须取值为all。 具体筛选规则参见关键字查询

callbackString

回调函数,callback值是用户定义的函数名称,此参数只在output=json时有效

srcString

新浪sdk标识

返回

返回示例

返回结果字段同关键字查询
举例:["status value","count value","info value"]

错误返回示例

INVALID_USER_KEY	用户key非法或过期
SERVICE_NOT_EXIST	请求服务不存在
SERVICE_RESPONSE_ERROR	请求服务响应错误
INSUFFICIENT_PRIVILEGES	无权限访问此服务
OVER_QUOTA	        请求超出配额
INVALID_PARAMS	        请求参数非法
UNKNOWN_ERROR        	未知错误
举例["info value"]

amappolygon(GET)

参数

keyString

用户唯一标识,在高德地图官网申请,申请地址:http://api.amap.com/key/register

polygonString

坐标对。规则:经度和纬度用","分割,经度在前,纬度在后,坐标对用";"分割。经纬度小数点后不得超过6位。 多边形为矩形时,可传入左上右下两顶点坐标对;其他情况下首尾坐标对需相同。

offsetString

每页记录数据。最大每页记录数为50条。超出取值范围按默认值返回,默认值:20

pageString

当前页数。最大翻页数100,超出取值范围按默认值返回,默认值:1

extensionsString

返回结果控制。取值为:base,返回poi基本信息;取值为all,返回基本+详细信息。默认值:base

outputString

返回数据格式类型,可选值:json,xml

keywordsString

查询关键字。多个关键字用“|”分割

typesString

POI分类。多个类型用“|”分割。可选值:文本分类、分类代码

cityString

查询城市。可选值:cityname(中文或中文全拼)、citycode、adcode

filterString

筛选条件:支持多个筛选条件。筛选条件之间使用“|”代表或关系,只有团购(groupbuy)和优惠(discount)之间支持“或”关系;使用“+”代表与关系。设置筛选条件时,extensions必须取值为all。 具体筛选规则参见关键字查询

callbackString

回调函数,callback值是用户定义的函数名称,此参数只在output=json时有效

srcString

新浪sdk标识

返回

返回示例

返回结果参见关键字查询接口
举例:["status value","count value","info value"]

错误返回示例

NVALID_USER_KEY	用户key非法或过期
SERVICE_NOT_EXIST	请求服务不存在
SERVICE_RESPONSE_ERROR	请求服务响应错误
INSUFFICIENT_PRIVILEGES	无权限访问此服务
OVER_QUOTA	        请求超出配额
INVALID_PARAMS	        请求参数非法
UNKNOWN_ERROR	        未知错误
举例["info value"]

amapdetail(GET)

参数

keyString

用户唯一标识,在高德地图官网申请,申请地址:http://api.amap.com/key/register

idString

兴趣点id。兴趣点的唯一标识ID

outputString

返回数据类型。可选值:json,xml

callbackString

回调函数,callback值是用户定义的函数名称,此参数只在output=json时有效

srcString

新浪sdk标识

返回

返回示例

status	返回结果状态值,值为0或1,0表示请求失败;1表示请求成功
count	返回结果数目。
info	返回状态说明,status为0时,info返回错误原因,否则返回“OK”。详情参阅info状态表

pois	pois列表
	poi	poi信息列表
		id	        唯一ID
		name	        名称
		type	        兴趣点类型
		location	经纬度
		address	        地址
		tel	        电话
		postcode	邮编
		website	        网址
		email	        电子邮箱
		citycode	城市编码
		adcode	        区域编码
		gridcode	地理格id
		distance	离中心点距离
		navi_poiid	导航点ID
		entr_location	入口经纬度
		exit_location	出口经纬度
		match	        匹配
		recommend	推荐标识
		groupbuy_num	是否有团购,0表示无团购;1表示有团购
		discount_num	是否有优惠,0表示无折扣;1表示有折扣
		biz_ext	        行业扩展信息,不同行业POI返回相应行业扩展字段。
			meal_ordering	餐饮行业,是否可订餐:0表示不可订餐;1表示可订餐
			rating	餐饮行业,整体评分
			cost	餐饮行业,平均消费,单位:元
			star	酒店行业,表示酒店星级
			lowest_price	酒店行业,酒店最低价,单位:元
			seat_ordering	影院行业,是否可订座:0表示不可订座;1表示可订座。
		deep_info	行业深度信息,现开放餐饮、酒店、影院poi的深度信息,其他poi不返回此列表
			餐饮类poi	详见深度信息-餐饮类信息列表

			酒店类poi	详见深度信息-酒店类信息列表

			影院类poi	详见深度信息-影院类信息列表

			景点类poi	详见深度信息-景点类信息列表

		rich_content	市场动态信息
			groupbuys	详见动态信息-团购动态信息

			discounts	详见动态信息-优惠动态信息

			review	        此版本该字段为空。
			roomlist        针对酒店行业,房型信息,详见动态信息-酒店动态信息

			movies	        详见影院动态信息
深度信息
不同行业返回深度信息不同,现支持餐饮、酒店、影院的深度信息,返回列表如下:

餐饮类信息列表
名称	说明
type	        行业类型标识:dining
cuisines	菜系
tag	        标签
intro	        简介
rating	        综合评分
cp_rating	单数据源的评分
deepsrc	        信息来源
taste_rating	口味评分
environment_rating环境评分
service_rating	服务评分
cost	        人均消费
recommend 	特色菜
atmosphere	氛围
ordering_wap_url订餐wap链接
ordering_web_url订餐web链接
orderin_app_url	订餐APP URI
opentime_GDF	规范格式的营业时间
opentime	非规范格式的营业时间
addition	餐厅特色
photos	        图片信息列表
	photo	图片信息
		title	图片名
		url	图片url

酒店类信息列表
名称	说明
type	        行业类型标识:hotel
rating	        综合评分
star	        星级
intro	        简介
lowest_price	最低房价 
faci_rating	设施评分
health_rating	卫生评分
environment_rating环境评分
service_rating	服务评分
traffic	        交通提示
addition	特色服务
deepsrc	        信息来源
photos	图片信息列表
	photo	图片信息
		title	图片名
		url	图片url
影院类信息列表
名称	说明
type	        行业类型标识:cinema
intro	        简介
rating	        综合评分
deepsrc	        信息来源
is_3D	        支持3D电影
parking	        停车场设施
opentime_GDF	规范格式的营业时间
opentime	非规范格式的营业时间
photos	        图片信息列表
	photo	图片信息
		title	图片名
		url	图片url

景点类信息列表
名称	说明
type	        行业类型标识:scenic
intro	        简介
rating	        综合评分
deepsrc	        信息来源
level	        景区国标级别
price	        门票价格
season	        适合的游玩季节
recommend	推荐景点
theme	        景区主题
order_wap_url	wap购票链接
order_web_url	web购票链接
opentime_GDF	规范格式的营业时间
opentime	非规范格式的营业时间
photos	        图片信息列表
	photo	图片信息
		title	图片名
		url	图片url

市场动态信息(包括团购动态信息、优惠动态信息、评论动态信息、酒店动态信息)
团购动态信息
名称	说明
groupbuy	        团购信息
	typecode	团购类型编码
	type	        团购类型
	detail	        详情
	start_time	团购开始时间
	end_time	团购结束时间
	num        	团购总量
	sold_num	已卖出数量
	original_price	原价
	groupbuy_price	团购价
	discount	折扣
	ticket_address	取票地址
	ticket_tel	取票电话
	photos		        图片列表
		photo	图片信息
			title	图片名称
			url	图片地址
	url		        团购网址
	provider	        数据来源

优惠动态信息
名称	说明
discount		        优惠信息
	title	        优惠活动标题
	detail	        优惠详情
	start_time	优惠开始时间
	end_time	优惠结束时间
	sold_num	已卖出数量
	photos		        图片信息列表
		photo	图片信息
			title	图片名称
			url	图片url
	url		        优惠活动网址
	provider	        数据来源

评论动态信息
名称	说明
count	数目
comments	评论列表
	comment	评论内容
		author	作者
		snippet	评论内容
		recommend	作者推荐
		review_time	评论时间
		rating	评分
		wap_url	手机端网址
		app_url	手机应用网址
		web_url	网页版网址
		provider来源标识

酒店动态信息
名称	说明
lowest_price	最低价,单位:元
rooms	房型列表
	room	房型信息
		type	房型类别
		name	房型名称
		price	房价,单位:元
		breakfast早餐供应
		network	提供网络
		id	客房id
		guarantee是否需要预订担保
		tel	预订电话
		ordering_wap_url	wap预订链接
		ordering_web_url	web预订链接
		src_name	房型价格来源
举例:["status value","count value","info value"]

错误返回示例

INVALID_USER_KEY	用户key非法或过期
SERVICE_NOT_EXIST	请求服务不存在
SERVICE_RESPONSE_ERROR	请求服务响应错误
INSUFFICIENT_PRIVILEGES	无权限访问此服务
OVER_QUOTA	        请求超出配额
INVALID_PARAMS	        请求参数非法
UNKNOWN_ERROR        	未知错误
举例["info value"]