Tôi đang sử dụng jVectorMap Plugin để thêm bản đồ vào trang web. Đây là bản đồ mà tôi đã thêm điểm đánh dấu khi tải trang. Có cách nào để tự động làm điều đó không? Tôi cần thêm chúng khi nhấp chuột. Tôi sử dụng jVectorMap PluginjVectorMap - Cách thêm điểm đánh dấu động
var plants = [
{name: 'VAK', coords: [-25.274398, 133.775136], status: 'mrk'},
{name: 'MZFR', coords: [37.090240, -95.712891], status: 'mrk'},
{name: 'AVR', coords: [50.9030599, 6.4213693], status: 'mrk'}
];
$('#world-map-markers').vectorMap({
map: 'world_mill_en',
normalizeFunction: 'polynomial',
markerStyle: {
initial: {
fill: '#F8E23B',
stroke: '#383f47'
}
},
backgroundColor: '#383f47',
markers: plants.map(function(h) {
return {
name: h.name,
latLng: h.coords
}
}),
series: {
markers: [{
attribute: 'image',
scale: {
'mrk': 'marker.png'
},
values: plants.reduce(function(p, c, i) {
p[i] = c.status;
return p
}, {}),
}]
}
});
});
trình như một say mê !! – Jude