0

ユーザーが開始点と終了点を入力するページがあり、マップにルートを表示します。このポリゴン (ポリライン) を取得し、Java/Hibernate を介して Postgis に保存する方法を知りたいです。

誰かが私を助けることができますか?

ありがとう。ルチアーノ

4

1 に答える 1

0

通常、そのポリラインをベクトル データ座標として取得することはできません。これらのデータは、 (サービスTeleatlas / Tomtomを介して) または(Navteq データ) または(データ)によって提供されるためです。GoogleMicrosoft BingNokiaNavteq

このようなベクター データは非常にコストがかかるため、画面に線を描画するように要求することしかできませんが、地理座標 (緯度、経度) は取得できません。
そのベクターデータを提供する権利さえGoogleありません(彼らはそのデータを所有していないため、表示するだけです)。

ただし、非公式Googleサーバーを使用して 2 つのジオポイント間のルートをリクエストし、圧縮されたエンコードされたルートを取得する方法を示す投稿をここで覚えています。しかし、法的にはそのサービスを利用することはできませんし、まだ存在するかどうかもわかりません。

代わりに、 のようなオープン ソース マップ データを使用するOpenStreetMapこともできます。これらのサービスでは、ルートのベクター データを取得できます。例: iosRouteMeライブラリは、OpenStreetMap.

于 2013-01-14T17:35:11.493 に答える