J'essaie d'utiliser l'API Google Maps pour générer une carte thermique des emplacements. Il fonctionne, mais le résultat est pas très utile, puisque les parties rendues par la heatmap sont petites sont difficiles à voir:Configuration des superpositions de carte de chaleur à l'aide de l'API Google Maps
Rien dans les documents suggèrent un moyen d'élargir la heatmap rendre dans blobs plus grandes . Existe-t-il une manière non documentée de le faire ou est-ce juste une limitation de l'API? Est-ce que j'ai juste besoin de plus de points de données? J'ai collé le code que j'utilise ci-dessous.
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no" />
<style type="text/css">
html {
height: 100%
}
body {
height: 100%;
margin: 0px;
padding: 0px
}
#map {
height: 100%
}
</style>
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
<script type="text/javascript">
function initialize() {
var myLatlng = new google.maps.LatLng(44.646959,-63.589697);
var myOptions = {
zoom : 14,
center : myLatlng,
mapTypeId : google.maps.MapTypeId.ROADMAP
}
var map = new google.maps.Map(document.getElementById('map'), myOptions);
var layer = new google.maps.FusionTablesLayer({
query: {
select: 'geometry',
from: '[ fusion table id removed ]'
},
heatmap: { enabled: true }
});
layer.setMap(map);
}
</script>
</head>
<body onload="initialize()">
<div id="map"></div>
</body>
</html>
cela fonctionne pour moi aussi. Quelles sont les plages sensibles pour maxIntensity? –
Et où définissez-vous l'option maxIntensity? Heatmap intérieur: {enabled: true, maxIntensity: 80} ne fonctionne pas pour moi. – Arjen