public static class SearchJP.ChargingStationSearchRequest
extends java.lang.Object
検索基準緯度経度は設定必須です。
修飾子とタイプ | クラスと説明 |
---|---|
static class |
SearchJP.ChargingStationSearchRequest.Around
周辺検索データ.
|
static class |
SearchJP.ChargingStationSearchRequest.Extensions
拡張機能.
|
static class |
SearchJP.ChargingStationSearchRequest.Polygon
ポリゴン検索データ.
|
static class |
SearchJP.ChargingStationSearchRequest.RangeType
検索範囲の形状
|
static class |
SearchJP.ChargingStationSearchRequest.RouteVicinity
ルート沿い検索データ.
|
コンストラクタと説明 |
---|
ChargingStationSearchRequest()
コンストラクタ
|
public java.lang.String getKeyword()
public void setKeyword(java.lang.String keyword)
検索可能な項目は以下 ・施設名称 ・施設ジャンル ・住所
keyword
- 検索キーワードpublic GeoCoordinate getPosition()
public void setPosition(GeoCoordinate position)
設定必須です。
position
- 検索基準緯度経度public java.util.List<java.lang.Integer> getGenreKeyList()
public void setGenreKeyList(java.util.List<java.lang.Integer> genreKeyList)
複数指定した場合はOR検索。 他検索条件とはAND検索を行う。
genreKeyList
- ジャンルキーリストpublic java.util.List<java.lang.String> getAreaKeyList()
public void setAreaKeyList(java.util.List<java.lang.String> areaKeyList)
複数指定した場合はOR検索。 他検索条件とはAND検索を行う。 エリアキーは、住所階層検索(住所リスト取得)で取得可能な住所コードです。 住所階層が「都道府県」又は「市区町村」のみ有効で、それ以外の住所階層の住所コードを指定した場合はエラーになります。 例) ・埼玉県:"11" ・埼玉県川越市:"11#201"
areaKeyList
- エリアキーリストpublic SearchJP.ChargingStationSearchRequest.RangeType getRangeType()
public void setRangeType(SearchJP.ChargingStationSearchRequest.RangeType rangeType)
未設定の場合はSearchJP.ChargingStationSearchRequest.RangeType.AROUND
。SearchJP.ChargingStationSearchRequest.RangeType.AROUND
を設定した場合、setAround(Around)
が設定可能。SearchJP.ChargingStationSearchRequest.RangeType.POLYGON
を設定した場合、setPolygon(Polygon)
の設定が必要。SearchJP.ChargingStationSearchRequest.RangeType.ROUTE_VICINITY
を設定した場合、setRouteVicinity(RouteVicinity)
の設定が必要。
rangeType
- 検索範囲の形状public SearchJP.ChargingStationSearchRequest.Around getAround()
public void setAround(SearchJP.ChargingStationSearchRequest.Around around)
setRangeType(RangeType)
でSearchJP.ChargingStationSearchRequest.RangeType.AROUND
を設定した場合に設定可能。
around
- 周辺検索データpublic SearchJP.ChargingStationSearchRequest.Polygon getPolygon()
public void setPolygon(SearchJP.ChargingStationSearchRequest.Polygon polygon)
setRangeType(RangeType)
でSearchJP.ChargingStationSearchRequest.RangeType.POLYGON
を設定した場合に設定必須。
polygon
- ポリゴン検索データpublic SearchJP.ChargingStationSearchRequest.RouteVicinity getRouteVicinity()
public void setRouteVicinity(SearchJP.ChargingStationSearchRequest.RouteVicinity routeVicinity)
setRangeType(RangeType)
でSearchJP.ChargingStationSearchRequest.RangeType.ROUTE_VICINITY
を設定した場合に設定必須。
routeVicinity
- ルート沿い検索データpublic SearchJP.ChargingStationSearchRequest.Extensions getExtensions()
public void setExtensions(SearchJP.ChargingStationSearchRequest.Extensions extensions)
充電スポット検索に関する条件を指定する
extensions
- 拡張機能public int getNum()
public void setNum(int num)
最大値以上の値を指定した場合は最大値として処理される 未指定の場合は30件
num
- データ出力の最大件数[ 1 .. 999 ]public java.lang.String toString()
toString
クラス内 java.lang.Object
public boolean equals(java.lang.Object o)
equals
クラス内 java.lang.Object
public int hashCode()
hashCode
クラス内 java.lang.Object