在谷歌地图上显示点

时间:2013-12-03 11:20:47

标签: php google-maps

我的数据库中有坐标列表,我想使用API​​在Google地图上显示该属性列表,如下所示:enter image description here

红色标记是我的坐标/位置

怎么可能有任何想法。

1 个答案:

答案 0 :(得分:4)

这很简单,只需从数据库中读取数据,以json格式发送给客户端并将其绘制成邮件

参考以下链接,

https://developers.google.com/maps/documentation/javascript/markers

示例数据

[{'latitude':'59.327383','longitude':'18.06747','title':'test'}....]

以下是示例代码

var center = new google.maps.LatLng('center latitude','center longitude'); // set center location

var mapOptions = {
  zoom: 4,
  center: center
}

var map = new google.maps.Map(document.getElementById("map-canvas"), mapOptions);

for(var m in points) {
    var myLatlng = new google.maps.LatLng(points[m].latitude,points[m].longitude);

    // To add the marker to the map, use the 'map' property
    var marker = new google.maps.Marker({
        position: myLatlng,
        map: map,
        title:points[m].title
    });
}