ユーザーが開始点と終了点を入力するページがあり、マップにルートを表示します。このポリゴン (ポリライン) を取得し、Java/Hibernate を介して Postgis に保存する方法を知りたいです。
誰かが私を助けることができますか?
ありがとう。ルチアーノ
ユーザーが開始点と終了点を入力するページがあり、マップにルートを表示します。このポリゴン (ポリライン) を取得し、Java/Hibernate を介して Postgis に保存する方法を知りたいです。
誰かが私を助けることができますか?
ありがとう。ルチアーノ
通常、そのポリラインをベクトル データ座標として取得することはできません。これらのデータは、 (サービスTeleatlas / Tomtom
を介して) または(Navteq データ) または(データ)によって提供されるためです。Google
Microsoft Bing
Nokia
Navteq
このようなベクター データは非常にコストがかかるため、画面に線を描画するように要求することしかできませんが、地理座標 (緯度、経度) は取得できません。
そのベクターデータを提供する権利さえGoogle
ありません(彼らはそのデータを所有していないため、表示するだけです)。
ただし、非公式Google
サーバーを使用して 2 つのジオポイント間のルートをリクエストし、圧縮されたエンコードされたルートを取得する方法を示す投稿をここで覚えています。しかし、法的にはそのサービスを利用することはできませんし、まだ存在するかどうかもわかりません。
代わりに、 のようなオープン ソース マップ データを使用するOpenStreetMap
こともできます。これらのサービスでは、ルートのベクター データを取得できます。例: iosRouteMe
ライブラリは、OpenStreetMap
.