0

興味深い Google マップのチュートリアルをいくつか調べました。アプリケーションのカスタム Google マップに情報ウィンドウとマーカーを表示することに興味があります。MySQL から情報ウィンドウとマーカーのデータを取得したいのですが、PHP を使用する代わりにJSP。Google でよく検索しましたが、これに対する特定の解決策は見つかりませんでした。それとも、今PHPを学ばなければなりませんか? 私はJSPが得意だからです。どんな助けももっと評価できるでしょう。

前もって感謝します。

4

2 に答える 2

1

約 7 ~ 8 か月前にスタック オーバーフローに投稿された私自身の質問にお答えできることをうれしく思います。

質問 :- Google マップと一部の Google マップ機能を jsp (PHP ではありません) で表示したかったのです。InfoWindow などの機能

問題 :- すべての GoogleMap 機能ロジックが JavaScript に存在していました。そこで、javascript 内の mysql db からビジネス データ (緯度と経度を含む可能性があります) を取得し、そのデータを情報ウィンドウ内に表示するか、そのデータを使用して Google マップなどにマーカーを配置したいと考えました。これはすべて、JSP の javascript 内で実行したかったことです。 .

解決策:-私が見つけた2つの解決策があります

1)必要なデータをjson形式で返すサーブレットを使用し、ajax呼び出しを使用してjavascript内でそのサーブレットURLを呼び出します。

2) Spring MVC を使用します。Spring MVC は、コントローラーのメソッド内で @ResponseBody アノテーションが指定された json オブジェクトを返します。ajax 呼び出しを使用して JavaScript 内でサーブレットを呼び出すのと同じ方法で、その URL を呼び出すだけです。

サンプルAjax関数:-

$.ajax({
          type:       "post",
          url:        "/ServletReturnJson/JsonServlet",//URL to your servlet
          dataType: 'json'
          success:function(msg) {
          var m=msg;
          var json = m ,
          obj = JSON.parse(json);
          for(var i=0;i<obj.length;i++){
              //Iterate your data
          }     

      });

注:- 上記は単なるサンプルです。独自のクラスで試して、上記のサンプルをガイドラインとして使用できます。

于 2013-05-03T07:37:06.633 に答える
0

私の提案は、このチュートリアルを読んで理解することです。PHP ではなく JSP を使用して概念を実装します。

于 2012-08-13T05:13:42.993 に答える