Я работаю с плагином jQuery gmap3. Я могу получить несколько маркеров для добавления на карту, но я застрял, пытаясь дать одному из них информационное окно.
Если я удаляю код под комментарием «// добавить маркер с информационным окном», маркеры создаются, но без информационных окон. С кодом, как это не создается карта.
$('#test').gmap3(
//create the map
{ action:'init'
},
//add a marker with info window
{ action: 'addInfoWindow',
address: "London"
},
infowindow:{
options:{
content: 'This is London'
},
apply:[
{ action:'setContent',
args:[
'<span style="color:#000">Here is a new content !<span>'
]
}
]
},
//add a marker
{ action: 'addMarker',
address: "Paris",
},
//add a marker
{ action: 'addMarker',
address: "Madrid",
}
//autofit the map view
,
"autofit"
);
Я предполагаю, что это проблема синтаксиса, но я полностью застрял, поэтому буду очень признателен за любую помощь. Спасибо
ОБНОВЛЕНИЕ Я получил это работает со следующим, за исключением того, что функция автоподбора не работает.
$('#test').gmap3({
action: 'addMarker',
address: "place de l'étoile, Paris",
marker:{
options:{
draggable: false
}
},
infowindow:{
options:{
content: 'Hello World !'
},
events:{
closeclick: function(){
alert("closing : " + $(this).attr("id"));
}
}
}
},
//add a marker
{ action: 'addMarker',
address: "London",
},
"autofit"
);