[英]Placing markers via latitude and longitude with JavaScript and Google's geocode API
我正在嘗試運行一個Java應用程序,該應用程序應該采用數百個(至少)郵政編碼,並使用JavaScript在給定的地圖上放置標記。 我已經拿出地圖了,並且可以在上面放置標記,但是當我碰到20個以上的標記時,就會開始出現OVER_QUERY_LIMIT錯誤。
我已經完成作業,發現這是由於我的客戶端地理編碼所致,並試圖查找進行服務器端地理編碼的方法,但並沒有取得成功。 我現在正在嘗試將所有緯度-經度對存儲在給定的數據庫中。 每次將新的郵政編碼輸入數據集時,我的應用程序應對給定的郵政編碼進行地理編碼,並在將給定的經緯度對放入數據庫之前對其進行搜索。
每次查看地圖時,應用程序都會嘗試將經緯度對從數據庫中拉出(將其存儲為String值)並將標記放置在地圖上。 問題是,我不確定該怎么做。 可以僅使用緯度/經度對放置標記嗎? 如果是這樣,該怎么辦?
需要澄清的是,該應用程序是Java,使用Servlet處理數據,並使用.jsp頁面打印地圖。
就像是
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!"
});
來自http://code.google.com/apis/maps/documentation/javascript/examples/marker-simple.html嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.