2012-03-07 3 views
0

JavaScriptを使用して、数百(少なくとも)の郵便番号とマーカーをマーカーで配置する予定のJavaアプリケーションを実行しようとしています。私は地図を持っているし、それにマーカーを置くことができますが、20を超えるマーカーを打つとOVER_QUERY_LIMITエラーが出ます。JavaScriptとGoogleのジオコードAPIを使用して緯度と経度でマーカーを配置

私は宿題を行い、クライアント側のジオコーディングが原因であることを発見し、サーバー側のジオコーディングの方法を調べようとしましたが、あまり成功していませんでした。私は現在、指定されたデータベース内にすべての緯度 - 経度のペアを格納しようとしています。新しい郵便/郵便番号がデータセットに入力されるたびに、私のアプリケーションは指定された郵便番号と郵便番号をジオコードし、指定された緯度経度のペアを検索してデータベースに配置します。

地図を表示するたびに、アプリケーションはデータベースから緯度経度のペアを引き出し(文字列値として保存されます)、地図上にマーカーを配置しようとします。問題は、どうやってそれをするのか分かりません。マーカーは緯度/経度のペアのみを使用して配置できますか?もしそうなら、これはどうやって行えますか?

明確にするために、アプリケーションはサーブレットを使用してデータと.jspページを処理してマップを印刷するJavaアプリケーションです。

答えて

0

http://code.google.com/apis/maps/documentation/javascript/examples/marker-simple.htmlから

var myLatlng = new google.maps.LatLng(-25.363882,131.044922); 
    var myOptions = { 
     zoom: 4, 
     center: myLatlng, 
     mapTypeId: google.maps.MapTypeId.ROADMAP 
    } 
    var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); 

    var marker = new google.maps.Marker({ 
     position: myLatlng, 
     map: map, 
     title:"Hello World!" 
    }); 

ような何か?

+0

ありがとうLuca! :D – Wakka02

関連する問題