Javaデスクトップアプリケーションで使用するGoogleマップに似たものを知っている人はいますか? 私が興味を持っている唯一の機能は、マップ上のポイントをマークして、そのスポットの座標を見つけることです。
4 に答える
Pulsar が提案したように、 TileMillとMapBoxを使用してマップを開発およびホストし、JavaFX を使用してマップを WebView に埋め込むことができます。
人気のある代替手段はOpenStreetMapです。残念ながら、まだ試したことがないため、正確な実装の詳細を提供することはできませんが、彼らのWikiによると、Javaで使用することは確かに可能であるようです。
JMapViewer
ここで言及されている は、Swing アプリケーションではうまく機能しますが、Java デスクトップ アプリケーションでは試していません。
この質問と回答を参照してください: 代替マップ API (Google マップなど)
それらをJavaアプリに埋め込むには、JavaFX 2 webviewを使用してWebページを簡単に埋め込むことができます(javafx 2コンポーネントはswingでも使用できます)。または、提供されているライブラリを使用するか (存在する場合)、API を実装して自分でレンダリングします。
Google マップを JavaFX 2 に埋め込む方法の非常に簡単な例:
http://java-buddy.blogspot.se/2012/03/embed-google-maps-in-javafx-webview.html