0

私はサーブレットとjspを初めて使用します。JavaサーブレットまたはJSPを使用して、Googleマップを使用していくつかの場所の場所を取得し、計算を行って、その結果をWebページのマップに表示する簡単なアプリケーションを作成したいと思います。これを使用して場所の検索をリクエストできます:

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=-33.8670522%2C151.1957362&radius=500&types=bus_station&sensor=false&key=YOURAPIKEY.

JSON配列を返しますが、Javaコード内でこのリンクを呼び出す方法がわかりません。または、場所をjava-scriptからサーブレットに送信する方法。

単純に、Javaで記述されたアルゴリズムを適用し、Googleマップからのデータを呼び出して、マップ上の出力も返します。

4

3 に答える 3

1

URLConnectionを使用してJavaコードからリンクを呼び出し、XMLHTTPRequestを使用してブラウザ(javascript)からサーブレットに場所を送信できます。

于 2012-12-14T17:47:10.450 に答える
0

HTMLUnitを使用する:http://htmlunit.sourceforge.net/

ブラウザのアクションをシミュレートするため、必要なものを投稿して、適切なメソッドにコールバックを処理させることができます。

  WebClient webClient = new WebClient();
  webClient.setThrowExceptionOnScriptError(false);

  try {
     UnexpectedPage page = webClient.getPage(url);
     InputStream inputStream = page.getInputStream();
     // Read the stream
  } catch (IOException e) {
     e.printStackTrace();
  }
于 2012-12-14T17:52:28.207 に答える
0

GoogleマップとAjax (V2 !!)を使用してマップをJavaWebアプリケーションに統合する

https://today.java.net/pub/a/today/2006/10/25/integrating-google-maps-into-web-application.html

于 2013-07-23T16:30:24.083 に答える