問題タブ [here-maps-rest]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
55 参照

javascript - 「in」句または「at」句で場所が指定されている場合でも、REST 応答でカテゴリを制限できない [HERE Maps Places API]

HERE PLACES API のプレイス カテゴリ REST エントリポイントは、場所に固有のカテゴリを返すのではなく、API で定義されたすべてのカテゴリを返します。次のように休憩呼び出しを実行しようとしています。

https://places.demo.api.here.com/places/v1/categories/places?in=52.521,13.3807;r=777

適切な app_id と app_code を使用します。REST 呼び出しはすべてのカテゴリを返します。

また、55.7006,18.2147;r=85741 (海域) で呼び出しを実行しようとしている場合。すべてのカテゴリが表示されます。

問題の解決にご協力ください。

よろしく、アカシュ

0 投票する
2 に答える
286 参照

matlab - Here API の /matchroute エンドポイントで受け入れられるように GPX ファイルをエンコードする

/matchrouteGET リクエストを介してリソースを呼び出そうとしています。しかし、リソースが私の要求を受け入れるように GPX ファイルをエンコードする方法がわかりません。Here サーバーからの応答として常に HTTP エラー 400 を受け取ります。

例示的なデータとして、次のファイルを使用しました。

this exampleから得たもの。

MATLAB の関数を使用してこのファイルをエンコードするmatlab.net.base64encodeと、base64 でエンコードされた次の文字列が生成されます。

ただし、前に述べたように、HERE サーバーは一貫して HTTP エラー 400 で要求に応答します。

ここで、「...」は上記の base64 でエンコードされた文字列に相当します。

質問:/matchrouteリソースが応答できるように、上記の GPX ファイルを正しく (理想的には MATLAB 言語で) エンコードする方法を示すコード サンプルを提供していただけますか?


備考:

base64 文字列を使用する場合

この例から、GET リクエストは機能します。ただし、このエンコーディングを自分で再現して、自分のデータをそれに応じてエンコードできるようにする方法がわかりませんでした。

Here API 定義へのリンク: https://developer.here.com/documentation/route-match/topics/resource-matchroute-request.html