php - highcharts JSON google earth -


i show pie chart (using highcharts library) inside placemark's popup box (google earth desktop) data taken mysql database residing on live server.

the chart intended dynamic , realtime.

from research found can using json formatted data taken php script in server , sent html file pre-processed.

i put html code (highcharts.html) inside placemark popup , refers retrieve_data.php file residing in server .

the php file fetching dummy data (if access address of php script referenced inside html code can see them) seems json encoding done.

the thing how send them @ google earth placemark (or google earth placemark fetch them)....

am missing in communication server or wrong??

note: first contact json data transfer!

below files use.

thank in advance help

<!doctype html> <html lang="en">     <head>     <meta charset="utf-8" />  <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>          <script>         $(document).ready(function() {             var options = {                 chart: {                     renderto: 'container',                     plotbackgroundcolor: null,                     plotborderwidth: null,                     plotshadow: false                 },                 title: {                     text: 'gjcgjcgjcgjj'                 },                 tooltip: {                     formatter: function() {                         return '<b>'+ this.point.name +'</b>: '+ this.percentage +' %';                     }                 },                 plotoptions: {                     pie: {                         allowpointselect: true,                         cursor: 'pointer',                         datalabels: {                             enabled: true,                             color: '#000000',                             connectorcolor: '#000000',                             formatter: function() {                                 return '<b>'+ this.point.name +'</b>: '+ this.percentage +' %';                             }                         }                     }                 },                 series: [{                     type: 'pie',                     name: 'browser share',                     data: []                 }]             }  <!-- maybe correct file address http://diss.web44.net/retrieve_data.php -->                 $.getjson("http://diss.web44.net/home/a1964573/public_html/retrieve_data.php", function(json) {                 options.series[0].data = json;                 chart = new highcharts.chart(options);             });            });            </script>           <script src="http://code.highcharts.com/highcharts.js"></script>         <script src="http://code.highcharts.com/modules/exporting.js"></script>     </head>      <body>         <div id="container" style="min-width: 400px; height: 400px; margin: 0 auto"></div>     </body>  </html> 

------------and php file---------

<?php  $hostname = "host"; $username = "user"; $pass     = "pass"; $db       = "awesomedb";  $connection = mysql_connect($hostname,$username,$pass);  if (!$connection)  {   die('could not connect: ' . mysql_error()); }  mysql_select_db($db, $connection);  $result = mysql_query("select sensorid,temp ccdata");  $rows = array(); while($r = mysql_fetch_array($result)) {     $row[0] = $r[0];     $row[1] = $r[1];     array_push($rows,$row); }  print json_encode($rows, json_numeric_check);  mysql_close($connection); ?> 

the problem url proper 1 (at least me): http://diss.web44.net/retrieve_data.php

and json has numbers strings, example: ["direct sales","20.00"] -> 20.00 string, while should nuber. change numbers , work fine.


Comments

Popular posts from this blog

plot - Remove Objects from Legend When You Have Also Used Fit, Matlab -

java - Why does my date parsing return a weird date? -

Need help in packaging app using TideSDK on Windows -