繁体   English   中英

使用JavaScript和Google的地理编码API通过纬度和经度放置标记

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

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM