自動候補提示リクエストを移行します
このセクションでは 、 Places API 自動候補提示 リクエストを GS7 自動候補提示 リクエストに移行するために実行する必要があるアクションについて説明します。
パラメータのタイプまたは仕様の詳細について は、『開発者ガイド』を参照してください。
基本 URL 、バージョン、リソース
パラメーター | Places API | GS7. |
公共 / 自動車関連の拠点 URL | https://places.ls.hereapi.com | https://autosuggest.search.hereapi.com |
公共のレガシーベースの URL | https://places.ls.hereapi.com | https://autosuggest.search.hereapi.com |
公共自動車基地 URL | https://places.ls.hereapi.com | https://autosuggest.search.hereapi.com |
バージョン | /places/v1 | /v1 |
リソース / エンドポイント | /autosuggest | /autosuggest |
クエリフロー
自動候補提示 Places API エントリーポイントとサービスはいずれも、エンドユーザーがテキストのワンボックスクエリを作成する際に、提案を行うことをサポートすることを目的としています。
Places API 自動候補提示エントリーポイントが href
属性を通して返すフォローアップカテゴリおよびチェーンクエリの提案は、 href
同様に、応答要素を介して自動候補提示サービスから取得できます。
自動候補提示エントリーポイントplace
からプレースメディアタイプの詳細を取得する API アプリケーションを配置 します。または、href
属性を介してaddress
結果を取得し、自動候補提示サービスによって返されたid
応答要素を含むルックアップサービスを使用して GS7 でこれらの詳細を取得できます。 「 配置の詳細 」では、「配置メディアの種類」属性が GS7 ルックアップ結果の属性にどのようにマップされるかについて説明します。
APIresultType を配置します
| API のフォローアップを行います
| GS7resultType
| GS7 フォローアップ |
place , address | href | place , locality , street , administrativeArea , houseNumber , addressBlock | id |
chain , category | href | categoryQuery , chainQuery | href |
query | href | 該当なし | 該当なし |
クエリーパラメータ
Places API | GS7. | コメント |
q | q | |
Accept-Language | lang | 現在、複数の値はサポートされていません。
Accept-Language ヘッダーの章を参照してください |
at
Geolocation | at | cgen および u サブパラメータは現在サポートされていません。 詳細については、「場所のコンテキスト」を参照してください。 |
in | in | cgen および u サブパラメータは現在サポートされていません。 詳細については、「場所のコンテキスト」を参照してください。 |
size | limit | |
route | route | GS7 ルートは 、「 HERE flexible-polyline 」として符号化する必要があります。 CW 、 HW DW は現在サポートされていません。 詳細については、「ルートと圧縮ルート」を参照してください |
compressedRoute | route | GS7 ルートは 、「 HERE flexible-polyline 」として符号化する必要があります。.C .H 、 .D は現在サポートされていません。 詳細については、「ルートと圧縮ルート」および「 HERE ポリラインコンバータ」を参照してください |
cs=pds | | GS7 では不要です。 GS7 では、デフォルトで cs=pds より詳細な場所のカテゴリがサポートされています。 |
addressFilter=countryCode | in=countryCode | stateCode キー、 county 、、 district 、 city zipCode は現在サポートされていません。 |
recd=false | | GS7 では不要です。 GS7 では、問い合わせの場所のコンテキストを基準にして常に距離が計算されます。 |
urgency=1.0 | | GS7 では不要です。 緊急度がの場合、 GS7 の距離はデフォルトで 1.0 at 設定されます。つまり、位置の値から計算されます。 詳細 については、「ルートと圧縮ルート」の章を参照してください。 |
tf=plain | | GS7 では不要です。 GS7 では、デフォルトでこのラベルフォーマットモードがサポートされています。 |
Places API | GS7. | コメント |
results | items |
提案された場所または場所
Places API | GS7. | コメント |
resultType | resultType | タイプ値のマッピングの結果タイプを確認してください。 |
title | title | |
id | id | |
highlightedTitle
highlightedVicinity | highlights.title
highlights.address | GS7 では、文字列インデックスを使用してハイライト表示がサポートされています |
position[0]
position[1] | position.lat
position.lon | |
category
categoryTitle (あり cs=pds ) | categories[].id
categories[].name | GS7 は複数のカテゴリをサポートしています。 プライマリの primary フィールドがに設定さ true れています。 |
bbox[0]
bbox[1]
bbox[2]
bbox[3] | mapView.west
mapView.south
mapView.east
mapView.north | |
href | id | id GS7 /lookup エンドポイントで使用する必要があります。 |
distance | distance | |
chainIds | chains[].id |
推奨される検索クエリです
Places API | GS7. | コメント |
resultType | resultType | タイプ値のマッピングの結果タイプを確認してください。 |
title | title | |
highlightedTitle
highlightedVicinity | highlights.title
highlights.address | GS7 では、文字列インデックスを使用してハイライト表示がサポートされています |
href | href |
推奨されるクエリー条件の完了
クエリ期間の完了が必要な API アプリケーションでは、 GS7 自動候補提示 queryTerms
応答要素がとは別に見つかり items
ます。 GS7 自動候補提示クエリでは、正の値が 10 未満の場合、最大完了数を設定する必要があります ( 既定値は 0) 。 詳細については、「クエリ用語の補完」のサポートの章を参照してください。
強調表示
Places API と GS7 の両方が、自動候補提示エントリーポイント and Service でハイライト情報を提供します。 Places API では、区切り文字のハイライト表示書式 ( ~ hlStart
hlEnd
) が提供されますが、 GS7 では、アプリケーションでのハイライト表示をレンダリングするためのより汎用的な方法が提供されます。
Places API を使用すると、トークンで一致した各自動候補提示エントリーポイントの前に配置する開始タグと終了タグの区切り文字を指定できます。 一方、 GS7 は、クエリに一致する応答要素の開始インデックスと終了インデックスを提供します。
たとえば、が自動候補提示クエリ "Resta" を送信する Places API アプリケーション hlStart=<i>&hlEnd=</i>
では highlightedTitle
、応答要素がに設定された "resters" というタイトルの結果が返されることがあり <i>resta</i>urant
ます。 マッチングと形成の両方が応答エレメントに統合されます。
GS7 自動候補提示サービスは、非常に同じクエリ "Resta" で、 "Restaurants" というタイトルの結果アイテムを返します。 highlights
応答エレメントでは、クエリ値に一致するパーツのタイトルの位置のみを指定します。
highlights: {
title: [
{
start: 0,
end: 5
}
]
}
アプリケーション開発者は highlightedTitle
highlightedVicinity
、 GS7 の値 title
との関連情報を使用する highlights
ことで、 Places API のような価値を簡単に構築して返すことができます。
カテゴリシステムを配置します
GS7 は、 Places API から cs=pds
クエリ パラメーター経由で利用できる、非常に正確な HERE Places カテゴリをサポートしています。 詳細については、カテゴリシステムのページを参照してください。
現在サポートされていません
GS7 自動候補提示サービスでは、次のクエリパラメータまたはヘッダーは現在サポートされていません。
パラメーター / ヘッダー | コメント |
type | メディアタイプの概念はサポート resultType されていません。結果のタイプを特定するには、フィールドを使用する必要があります。 |
X-Map-Viewport | |
hlStart
hlEnd | サポート対象外です。 GS7 では、文字列インデックスを使用してハイライト表示がサポートされています |
cs=places,cuisines | サポート対象外です。 GS7 では、より詳細な場所のカテゴリのみがサポートされています。 詳細については、カテゴリシステムを参照してください。 |
recd=true | |
urgency=0.0 | |
result_types | |
tf=html |
GS7 自動候補提示サービスでは、次の API 属性が現在返されていません :
resultType | 属性 | コメント |
すべて | type | GS7 はメディアタイプの概念をサポートしていません。 |
place , address | vicinity | |
place | category
categoryTitle ( なし cs=pds ) | |
category | category | カテゴリの提案のカテゴリの詳細は、現在サポートされていません。 |
category , chain | position , distance | 現在、再センタリングされたカテゴリ / チェーンの提案の位置および距離はサポートされていません。 |