Je n'arrive pas à charger les marqueurs Geochart sur une carte. Le script fourni par Google rend une carte vierge sur mon site Web, mais les marqueurs et la carte apparaissent comme ils le devraient sur jsfiddle. Toute aide serait très appréciée.Les marqueurs n'apparaissent pas sur GeoChart, mais la carte affiche très bien
Voici le code:
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript">
google.charts.load('current', {'packages': ['geochart']});
google.charts.setOnLoadCallback(drawMarkersMap);
function drawMarkersMap() {
var data = google.visualization.arrayToDataTable([
['City', 'Collaborator'],
['Detroit', "text here"],
['Cleveland', "text here"],
['Joondalup', "text here"],
['Wanaka', "text here"]
['Liverpool', "text here"],
['Styria', "text here"],
['Edwardsville', "text here"],
['Austin', "text here"],
['Houston', "text here"],
['Stockholm', "text here"],
]);
var options = {
region: 'world',
displayMode: 'markers',
backgroundColor: '#252426',
colorAxis: {colors: ['blue']},
magnifyingGlass: {enable: false},
defaultColor: '#f1910e',
enableRegionInteractivity: 'true',
};
var chart = new google.visualization.GeoChart(document.getElementById('chart_div'));
chart.draw(data, options);
};
</script>
Des suggestions pour activer cette option pour utiliser une variable d'environnement ou quelque chose pour la clé API afin que la clé API ne soit pas codée en dur (ce qui constitue un risque de sécurité)? – Jack
http://stackoverflow.com/questions/39625587/how-do-i-securely-use-google-api-keys –