如何从数据库获取lat和lon到谷歌地图?

时间:2012-09-18 07:16:07

标签: javascript google-maps google-maps-markers

我正在使用此代码来获取google map.it具有lat和lon值,但我有一个具有lat和lon的数据库。我想在这张地图中使用数据库中的lat和lon,怎么做?

这是我的谷歌地图javascript

  <script type="text/javascript">
  function initialize() {
    var latlng = new google.maps.LatLng(12.91869,77.594051);
    var myOptions = {
      zoom: 12,
      center: latlng,
      mapTypeId: google.maps.MapTypeId.ROADMAP
    };
    var map = new google.maps.Map(document.getElementById("map_canvas"),
        myOptions);
    var marker = new google.maps.Marker({
        position: latlng,
        map: map,
    });
    var infowindow =  new google.maps.InfoWindow({
        map: map,
        position: latlng,
        });
    map.openInfoWindow(latlng,
                       document.createTextNode("Hello, world"));
  }
</script>

任何人都可以帮助我......?

提前致谢.....

1 个答案:

答案 0 :(得分:0)

只需一种方法即可继续 -

首先从数据库加载latlng值并将它们存储在数组中。

然后将此latlng数组传递给javascript函数,该函数将在地图上显示此latlng值。该函数将基本上包含一个循环,该循环将在地图上逐个显示这些latlng中的每一个以及标记。

你应该首先尝试在javascript数组中使用latlng的硬编码数组。然后处理从数据库中检索的值将很容易。