从外部源加载Gmap上的标记

时间:2013-09-26 10:39:47

标签: javascript google-maps google-maps-api-3 jquery-gmap3

我有一个格式如下的js文件:

var database = [{
lat: 44.4405372,
lng: 11.4743532,
data: {
    code: 231671,
    dataora: '07/02/2019 - 18.30',
    agente: 'Jhon DOe',
    gif: 2
}
}, {
lat: 40.9171172,
lng: 14.7844072,
data: {
    code: 269531,
    dataora: '09/02/2010 - 18.30',
    agente: 'Miss Miss',
    gif: 1
}
}, 

等等。

我想获得的是一系列标记:

  • 每个标记的图标都是' gif'价值+' .gif' (在我已经创建了所有GIF的文件夹中)
  • 如果用户点击che标记,则infowindow显示由代码+ dataora + agente
  • 组成的字符串

我已经尝试了很多gmap3而没有成功。有人可以指出我正确的方向吗?

由于

1 个答案:

答案 0 :(得分:2)

尝试这样的事情:

for(m in database) {
    var marker = new google.maps.Marker({
        position: new google.maps.LatLng(m.lat, m.lng),
        map: map // make sure you have created your map using the default js code
            image = new google.maps.MarkerImage(m.data.gif+'.gif');
    });
}

我没有测试过这个但是应该让你接近!