Hello,

I use google maps api, I am positing targets, but If I use ajax
refreshing its displaying clear place :/.

<script src="http://maps.google.com/maps?
file=api&v=1&key=ABQIAAAAydhkk-
aUU7TNoUUVUllsmhQyvFlNFG1_WO4tjjSQnSfGzfkGuRQxn_13Qul6DplS58SvUxX3neApgw"
type="text/javascript"></script>
<link href="../css/css.css" rel="stylesheet" type="text/css" />
</head>
<body class="content">
<div id="map" style="width: 750px; height: 500px"> </div>
<script type="text/javascript">

    //<![CDATA[


        //Center map on Alice Springs
    var map = new GMap(document.getElementById("map"));
        //$GMap->setMapType('G_HYBRID_TYPE');
    map.addControl(new GLargeMapControl());
        map.addControl(new GMapTypeControl());
        //      Alice Springs
        //      LAT                             LON
        //      S2348'08.57     E13353'12.16
    map.centerAndZoom(new GPoint(14.233363, 50.104095), 12,5);
        map.setMapType(G_HYBRID_MAP);

        //      Palo Alto
        //      LAT                             LON
        //      N3727'40.03     W12206'54.16
    //map.centerAndZoom(new GPoint(-122.1419, 37.4419), 4);

         // Creates a marker whose info window displays the given number
        function createMarker(point, number)
        {
        var marker = new GMarker(point);
        // Show this markers index in the info window when it is clicked
        var html = number;
        GEvent.addListener(marker, "click", function()
{marker.openInfoWindowHtml(html);});
        return marker;
        };
<?php
        $link = mysql_connect("$hostreal_name", "$userreal_name", "$pw") or
die("Could not connect: " . mysql_error());
        mysql_selectdb("$dbreal_name",$link) or die ("Can\'t use
dbmapserver : " . mysql_error());
        $result = mysql_query("SELECT * FROM positions WHERE last_update >
DATE_SUB( NOW() , INTERVAL 5 MINUTE )", $link);
        if (!$result)
        {
        echo "no results ";
        }
        while($row = mysql_fetch_array($result))
        {
        // This is the data displayed in the google map text box when you
click on a pilot name
        $info = "Pilot: ".$row['pilot_num'] . "<br>" . "From: " .
$row['depAptICAO'] ." To: " . $row['destAptICAO'] . "<br>" . "GS: " .
$row['gs'] . "<br>" . "ALT: " . $row['alt'] . "<br>" . "ETA: " .
$row['timeDestApt'];
        echo "var point = new GPoint(" . $row['lon'] . "," . $row['lat'] . ");
\n";
        echo "var marker = createMarker(point, '" . $info . "');\n";
        echo "map.addOverlay(marker);\n";
        echo "\n";
        }

mysql_close($link);

?>
//]]>
</script>

every 1 minute - data on server were updating, how to reload (refresh
- update) dates in map ?

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Maps API" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/Google-Maps-API?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to