From 992091fd6dd64c0e09cbab6c94c2151d07901455 Mon Sep 17 00:00:00 2001 From: Edmar Moretti Date: Wed, 25 Jun 2014 19:01:48 +0000 Subject: [PATCH] Inclusao do calculo de heatmap na interface googlemaps --- ferramentas/heatmap/googlemaps_js.php | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+), 0 deletions(-) create mode 100644 ferramentas/heatmap/googlemaps_js.php diff --git a/ferramentas/heatmap/googlemaps_js.php b/ferramentas/heatmap/googlemaps_js.php new file mode 100644 index 0000000..9688d9f --- /dev/null +++ b/ferramentas/heatmap/googlemaps_js.php @@ -0,0 +1,54 @@ +listaRegistrosXY($coluna, "brasil", "tudo"); +$n = count($registros); +$resultado = array(); +if(empty($coluna)){ + foreach($registros as $r){ + $resultado[] = '{"lat":"'.$r["y"].'","lng":"'.$r["x"].'","count":"1"}'; + } +} +else{ + foreach($registros as $r){ + $resultado[] = '{"lat":"'.$r["y"].'","lng":"'.$r["x"].'","count":"'.$r[$coluna].'"}'; + } +} +if (!connection_aborted()){ + if(isset($map_file) && isset($postgis_mapa) && $map_file != "") + restauraCon($map_file,$postgis_mapa); +} + +echo $nomevariavel.' = ['.implode(",",$resultado).'];'; +if($carregajs === "sim"){ + include_once($dir."/../../pacotes/heatmap/src/heatmap.js"); + //include_once($dir."/../../pacotes/heatmap/src/heatmap-openlayers-renderer.js"); + include_once($dir."/../../pacotes/heatmap/src/heatmap-gmaps.js"); +} + +?> -- libgit2 0.21.2