[英]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.