Serialized Form
-
Package xyz.felh.amap
-
Exception Class xyz.felh.amap.AmapHttpException
class AmapHttpException extends RuntimeException implements Serializable
-
-
Package xyz.felh.amap.request
-
Class xyz.felh.amap.request.BaseRequest
class BaseRequest extends Object implements Serializable-
Serialized Fields
-
callback
String callback
callback 值是用户定义的函数名称,此参数只在 output 参数设置为 JSON 时有效。 -
key
String key
用户在高德地图官网申请Web服务API类型Key -
output
RequestOutputType output
可选输入内容包括:JSON,XML。设置 JSON 返回结果数据将会以JSON结构构成;如果设置 XML 返回结果数据将以 XML 结构构成。 -
sig
String sig
https://lbs.amap.com/faq/quota-key/key/41169
-
-
-
-
Package xyz.felh.amap.request.district
-
Class xyz.felh.amap.request.district.DistrictRequest
class DistrictRequest extends BaseRequest implements Serializable-
Serialized Fields
-
extensions
Extensions extensions
返回结果控制, default: base此项控制行政区信息中返回行政区边界坐标点; 可选值:base、all; base:不返回行政区边界坐标点; all:只返回当前查询district的边界值,不返回子节点的边界值; 目前不能返回乡镇/街道级别的边界值
-
filter
String filter
根据区划过滤按照指定行政区划进行过滤,填入后则只返回该省/直辖市信息 需填入adCode,为了保证数据的正确,强烈建议填入此参数
-
keywords
String keywords
查询关键字规则:只支持单个关键词语搜索关键词支持:行政区名称、citycode、adcode 例如,在subdistrict=2,搜索省份(例如山东),能够显示市(例如济南),区(例如历下区)
-
offset
Integer offset
最外层返回数据个数 default: 20 -
page
Integer page
需要第几页数据最外层的districts最多会返回20个数据,若超过限制,请用page请求下一页数据。 例如page=2;page=3。默认page=1
-
subDistrict
Integer subDistrict
子级行政区规则:设置显示下级行政区级数(行政区级别包括:国家、省/直辖市、市、区/县、乡镇/街道多级数据) 可选值:0、1、2、3等数字,并以此类推 0:不返回下级行政区; 1:返回下一级行政区; 2:返回下两级行政区; 3:返回下三级行政区;
需要在此特殊说明,目前部分城市和省直辖县因为没有区县的概念,故在市级下方直接显示街道。 例如:广东-东莞、海南-文昌市
-
-
-
-
Package xyz.felh.amap.request.geocode
-
Class xyz.felh.amap.request.geocode.GeoCodeRegeoRequest
class GeoCodeRegeoRequest extends BaseRequest implements Serializable-
Serialized Fields
-
extensions
Extensions extensions
extensions 参数默认取值是 base,也就是返回基本地址信息;extensions 参数取值为 all 时会返回基本地址信息、附近 POI 内容、道路信息以及道路交叉口信息。
-
homeorcorp
Integer homeorcorp
以下内容需要 extensions 参数为 all 时才生效。homeorcorp 参数的设置可以影响召回 POI 内容的排序策略,目前提供三个可选参数:
0:不对召回的排序策略进行干扰。
1:综合大数据分析将居家相关的 POI 内容优先返回,即优化返回结果中 pois 字段的poi顺序。
2:综合大数据分析将公司相关的 POI 内容优先返回,即优化返回结果中 pois 字段的poi顺序。
-
location
@NonNull String location
传入内容规则:经度在前,纬度在后,经纬度间以“,”分割,经纬度小数点后不要超过 6 位。 经纬度坐标;最多支持20个坐标点;多个点之间用"|"分割。 -
poitype
String poitype
-
radius
Integer radius
radius取值范围在0~3000,默认是1000。单位:米 -
roadlevel
Integer roadlevel
以下内容需要 extensions 参数为 all 时才生效。可选值:0,1 当roadlevel=0时,显示所有道路 当roadlevel=1时,过滤非主干道路,仅输出主干道路数据
-
-
-
Class xyz.felh.amap.request.geocode.GeoCodeRequest
class GeoCodeRequest extends BaseRequest implements Serializable
-
-
Package xyz.felh.amap.request.ip
-
Class xyz.felh.amap.request.ip.IpRequest
class IpRequest extends BaseRequest implements Serializable-
Serialized Fields
-
ip
String ip
需要搜索的IP地址(仅支持国内)若用户不填写IP,则取客户http之中的请求来进行定位
-
-
-
-
Package xyz.felh.amap.request.weather
-
Class xyz.felh.amap.request.weather.WeatherRequest
class WeatherRequest extends BaseRequest implements Serializable-
Serialized Fields
-
city
String city
输入城市的adcode -
extensions
Extensions extensions
可选值:base/all base:返回实况天气 all:返回预报天气
-
-
-
-
Package xyz.felh.amap.response
-
Class xyz.felh.amap.response.BaseResponse
class BaseResponse extends Object implements Serializable-
Serialized Fields
-
info
String info
当 status 为 0 时,info 会返回具体错误原因,否则返回“OK”。 -
infoCode
int infoCode
对应info的code -
status
int status
返回值为 0 或 1,0 表示请求失败;1 表示请求成功。
-
-
-
-
Package xyz.felh.amap.response.district
-
Class xyz.felh.amap.response.district.District
class District extends Object implements Serializable-
Serialized Fields
-
adCode
String adCode
-
center
String center
区域中心点 -
cityCode
String cityCode
-
districts
List<District> districts
下级行政区列表,包含district元素 -
level
String level
country:国家 province:省份(直辖市会在province显示) city:市(直辖市会在province显示) district:区县 street:街道 -
name
String name
-
polyline
String polyline
行政区边界坐标点当一个行政区范围,由完全分隔两块或者多块的地块组 成,每块地的 polyline 坐标串以 | 分隔 。 如北京 的 朝阳区
-
-
-
Class xyz.felh.amap.response.district.DistrictResponse
class DistrictResponse extends BaseResponse implements Serializable-
Serialized Fields
-
districts
List<District> districts
-
suggestion
Suggestion suggestion
-
-
-
Class xyz.felh.amap.response.district.Suggestion
class Suggestion extends Object implements Serializable
-
-
Package xyz.felh.amap.response.geocode
-
Class xyz.felh.amap.response.geocode.AddressComponent
class AddressComponent extends Object implements Serializable-
Serialized Fields
-
adCode
String adCode
-
building
Building building
楼信息 -
businessAreas
List<BusinessArea> businessAreas
经纬度所属商圈列表 -
city
String city
-
cityCode
String cityCode
-
district
String district
-
neighborhood
Neighborhood neighborhood
社区信息 -
province
String province
-
seaArea
String seaArea
所属海域信息 -
streetNumber
StreetNumber streetNumber
门牌信息 -
townCode
String townCode
乡镇街道编码 -
townShip
String townShip
坐标点所在乡镇/街道(此街道为社区街道,不是道路信息)
-
-
-
Class xyz.felh.amap.response.geocode.Aoi
class Aoi extends Object implements Serializable -
Class xyz.felh.amap.response.geocode.Building
class Building extends Object implements Serializable -
Class xyz.felh.amap.response.geocode.BusinessArea
class BusinessArea extends Object implements Serializable -
Class xyz.felh.amap.response.geocode.GeoCode
class GeoCode extends Object implements Serializable-
Serialized Fields
-
adCode
String adCode
区域编码 -
city
String city
地址所在的城市名 -
cityCode
String cityCode
城市编码 -
country
String country
国家 -
district
String district
地址所在的区 -
formattedAddress
String formattedAddress
-
level
String level
匹配级别 -
location
String location
坐标点 经度,纬度 -
number
String number
门牌 -
province
String province
地址所在的省份名 -
street
String street
街道
-
-
-
Class xyz.felh.amap.response.geocode.GeoCodeRegeoResponse
class GeoCodeRegeoResponse extends BaseResponse implements Serializable-
Serialized Fields
-
regeoCode
RegeoCode regeoCode
-
-
-
Class xyz.felh.amap.response.geocode.GeoCodeResponse
class GeoCodeResponse extends BaseResponse implements Serializable -
Class xyz.felh.amap.response.geocode.Neighborhood
class Neighborhood extends Object implements Serializable -
Class xyz.felh.amap.response.geocode.Poi
class Poi extends Object implements Serializable -
Class xyz.felh.amap.response.geocode.RegeoCode
class RegeoCode extends Object implements Serializable -
Class xyz.felh.amap.response.geocode.Road
class Road extends Object implements Serializable -
Class xyz.felh.amap.response.geocode.RoadInter
class RoadInter extends Object implements Serializable -
Class xyz.felh.amap.response.geocode.StreetNumber
class StreetNumber extends Object implements Serializable
-
-
Package xyz.felh.amap.response.ip
-
Class xyz.felh.amap.response.ip.IpResponse
class IpResponse extends BaseResponse implements Serializable
-
-
Package xyz.felh.amap.response.weather
-
Class xyz.felh.amap.response.weather.Forecast
class Forecast extends Object implements Serializable -
Class xyz.felh.amap.response.weather.ForecastItem
class ForecastItem extends Object implements Serializable-
Serialized Fields
-
-
Class xyz.felh.amap.response.weather.Live
class Live extends Object implements Serializable -
Class xyz.felh.amap.response.weather.WeatherResponse
class WeatherResponse extends BaseResponse implements Serializable
-