2011-11-10 13 views
4

こんにちは、Javaでアプリケーションを作成しています.Google Maps APIを使用できるかどうかを知る必要があります。 - 私が持っている :thisは廃止されているので、私は私は私が必要なものであること、それらを特にデスクトップアプリケーションでGoogle Maps APIを使用する

を複製する方法を知らないので、既に実現される機能を使用したいjavascript APIs

を使用することができますIズームZは を使用する必要が - - 私は地図のサイズ(HxW) 有する - 私は地図に

を表示するM個のマーカーのリストを持っているが、私が持っている必要があり、アドレス の座標マップビューに現在表示されているマーカーのリスト

APIを使用できる場合は、次のようにする必要があります。マップオブジェクトを作成し、中心、サイズ、ズームを設定します。私はすべてのマーカーをマップに配置します(私はKMLを読み込むことができると思います)。そして、現在のマップビューに表示される唯一のマーカーを抽出します。 これは私が実装する必要がある主要な手順ですが、計算する他のものがあります(マップビューや他のものの境界線など) Google Maps APIを使用したいのは、私が必要とする機能が既に実装されているためです私はこれを行うことができるかどうかわかりません...

多分私はJavaでJSコードを実行するためにJavaScriptエンジンを使用することができます。しかし、私はこのようなツールを使ったことはありませんでした。(この解決策が正しいとすれば)私はこれを使うためのガイドが必要です。 IをウィキペディアではMozilla Rhinoのを見つけたが、私は知らない私は

+0

このリンクを確認してください:[http://today.java.net/pub/a/today/2007/10/30/building-maps-into-swing-app-with-jxmapviewer.html] (http:// /today.java.net/pub/a/today/2007/10/30/building-maps-into-swing-app-with-jxmapviewer.html) –

+0

@ee:なぜこれを回答として投稿しませんでしたか?非常に有望に見えます。 – Karsten

答えて

0

を参照してください、私はIEブラウザを追加するために使用VBに制御しJSの評価もサポートするデスクトップアプリケーションです。

しかし、地図とやりとりするすべてのコードがURLスタイルである必要があるため、実際のブラウザでは最初に を開発する方が簡単かもしれません: "javascript:somefunction(x.y);"

関連する問題