Загрузка маркеров на Gmap из внешнего источника
У меня есть файл в формате 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' (в папке, в которой я уже создал все картинки)
- если пользователь нажимает на маркер che, в информационном окне отображается строка, составленная из кода + dataora + agente
Я много пробовал с gmap3 без успеха. Кто-то может указать мне правильное направление?
Спасибо
1 ответ
Попробуйте что-то вроде этого:
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');
});
}
Я не проверял это, но должен приблизить вас!