52 lines
918 B
JavaScript
52 lines
918 B
JavaScript
// Resions with Labels
|
|
$(function(){
|
|
new jvm.Map({
|
|
map: 'us_aea',
|
|
container: $('#resionsWithLabels'),
|
|
zoomOnScroll: false,
|
|
zoomMin: 1,
|
|
hoverColor: true,
|
|
regionLabelStyle: {
|
|
initial: {
|
|
fill: '#ffffff'
|
|
},
|
|
hover: {
|
|
fill: 'black'
|
|
}
|
|
},
|
|
regionStyle:{
|
|
initial: {
|
|
fill: '#01902d',
|
|
},
|
|
hover: {
|
|
"fill-opacity": 0.8
|
|
},
|
|
},
|
|
backgroundColor: 'transparent',
|
|
labels: {
|
|
regions: {
|
|
render: function(code){
|
|
var doNotShow = ['US-RI', 'US-DC', 'US-DE', 'US-MD'];
|
|
|
|
if (doNotShow.indexOf(code) === -1) {
|
|
return code.split('-')[1];
|
|
}
|
|
},
|
|
offsets: function(code){
|
|
return {
|
|
'CA': [-10, 10],
|
|
'ID': [0, 40],
|
|
'OK': [25, 0],
|
|
'LA': [-20, 0],
|
|
'FL': [45, 0],
|
|
'KY': [10, 5],
|
|
'VA': [15, 5],
|
|
'MI': [30, 30],
|
|
'AK': [50, -25],
|
|
'HI': [25, 50]
|
|
}[code.split('-')[1]];
|
|
}
|
|
}
|
|
}
|
|
});
|
|
}); |