1

ホームページにマップを実装します。固定の始点から可変の終点までのルートを表示する必要があります。

住所(番地と番号)を含むデータベース(mysql)があります。そして、それが2点を決定する唯一の方法です

私はそれを行う方法がまったくわかりません。OSM (OpenStreetMap) はそれを行う良い方法ですか? しかし、どうすれば住所から座標を取得できますか...

4

1 に答える 1

3

はい、OpenStreetMap は、タスクを解決する 1 つの可能な方法です。

OSM に基づいてマップを埋め込むには、 LeafletまたはOpenLayersに固執する必要があります。どちらも機能が少し異なりますが、使いやすいです。また、どちらも GPX ファイル (ルート) を地図の上にオーバーレイとして簡単に表示できます。

このルートを計算するには、多くのオンライン ルーターオフライン ルーターのいずれかを選択するか、ライブラリに固執することができます。

同様に、OSM は住所を座標に変換する方法を提供します。これはジオコーディングと呼ばれ、 Nominatimを使用して実行できます。

いずれかの Web サービス (ルーティング、ジオコーディング、タイル) を使用する場合は、必ず使用ポリシーを確認してください。これらのサービスのほとんどには、別の会社によって運営されていて、使用ポリシーがそれほど厳しくない代替インスタンスが利用可能です。もちろん、必要に応じて、これらのサービスのほとんどのローカル インスタンスを実行することもできます。

于 2013-09-13T13:43:05.777 に答える