0

私は現在、Google Maps API v3 Javascript を使用したばかりで、いくつか質問があります。

プロジェクト

特定のRPG用です。これは、独自の世界地図、独自の都市、フロンティア、および道路を備えたゲームです。したがって、任意のデータベース、xml、json、kml にインポートする任意のデータを簡単に作成できる完全なマップ...何でも ! :) それで、このゲームのマップを作成するために任意の API を使用したいと思います。

必要なもの

実際、世界地図から完全に外れた、まったく新しい地図を作成したいと考えています。そのため、町、都市、フロンティア、道路に関するデータをインポートする必要があります。次に、ポイント間の利用可能な道路を検索して、2 つの都市間の道を計算できるシステムが必要です。ほぼ別の完全な Google マップを別の「世界」のために作成するので、難しいことはわかっています。

私の質問

Google マップで可能ですか?それとも、Openstreetmap などを探す必要がありますか? 「Geocoder」サーバー全体を開発する必要がありますか? 確かに、この RPG の世界はフランスやイギリスよりも大きくないため、Google よりも軽量になるでしょう。また、RPG であるため、現実の世界ほど詳細ではありませんが、API を作成するために本当に必要な場合は、じゃ、するよ !プロジェクトの例をウェブに掲載しましたが、セキュリティと著作権の理由から公開することはできません。そのため、もっと「具体的な」ものが本当に必要な場合は、リンクを送信できます。

皆さんが私を助けてくれること、または少なくともすべての「ハウツー」について私を案内してくれることは、本当にうれしいことです.なぜなら、このプロジェクトが誕生したら、どんなRPGゲームでも驚くほどユニークな作品になるからです!

4

3 に答える 3

2

OpenStreetMap エコシステムのソフトウェアを使用することもできますが、必要なすべてのソフトウェア コンポーネント、データベースなどをセットアップするために多大な労力を費やす意思がある場合に限ります。

明確にするために、個人データを OpenStreetMap サーバーにアップロードするのではなく、OpenStreetMap のデータ形式に変換します。プロジェクトのサイズに応じて、複数のユーザーがデータベースを編集できるようにするか、一方向のエクスポートなどで問題ないかどうかに応じて、すべてのデータを.osm XML ファイルに保存するだけで済むか、または「Rails ポート」 (OpenStreetMap データベース/API サーバー)の独自のインスタンスをセットアップする必要があります。どちらの方法でも、 JOSMなどの編集ツールを使用してそのデータを表示できます。これにより、たとえばエクスポート コードのデバッグがはるかに簡単になります。

OpenStreetMap データ形式の 1 つにデータを正常にエクスポートし、エディターで問題なく表示されることを確認したら、OpenStreetMap データで動作するレンダリング、ルーティング、およびジオコーディング用の既存のツールにデータをフィードできるはずです。ただし、すべての機能を備えた「ワンストップ パッケージ」は存在しないため、複数のプログラムをまとめてプラグインする必要があります。正直なところ、特に OpenStreetMap の経験がない場合は、努力する価値があるかどうかわかりません。

于 2013-07-07T19:24:47.307 に答える