Hola y gracias por responder , me "ha funcionado" lo pongo entre comillas porqué estoy en la misma situación de antes.
El mapa se muestra correctamente , pero no me muestra la información del value.
Código Javascript
:
Ver original$.ajax({
type: "GET",
dataType: 'json',
url: "total", // This is the URL to the API
success:json,
})
function json(response){
console.log(response);
data = response; //Y aquí los asignas a data
}
Te dejo el código Javascript entero aunque no sé si tendrá algo que ver.
Código Javascript
:
Ver original<script type="text/javascript">
$(function () {
$.ajax({
type: "GET",
dataType: 'json',
url: "total", // This is the URL to the API
success:json,
})
function json(response){
console.log(response);
data = response; //Y aquí los asignas a data
}
// Prepare demo data
var data = [];
// Initiate the chart
$('#container').highcharts('Map', {
title : {
text : 'Mapa de españa',
},
subtitle : {
text : 'Source map: <a href="http://code.highcharts.com/mapdata/countries/es/es-all.js">countries/es/es-all</a>'
},
mapNavigation: {
enabled: true,
buttonOptions: {
verticalAlign: 'bottom'
}
},
colorAxis: {
min: 0
},
series : [{
data : data,
mapData: Highcharts.maps['countries/es/es-all'],
joinBy: 'hc-key',
name: 'Random data',
states: {
hover: {
color: '#BADA55'
}
},
dataLabels: {
enabled: true,
format: '{point.name}'
}
}, {
name: 'Separators',
type: 'mapline',
data: Highcharts.geojson(Highcharts.maps['countries/es/es-all'], 'mapline'),
color: 'silver',
showInLegend: false,
enableMouseTracking: false
}]
});
});
</script>