I have successfully used a PHP/Javascript/MySQL mix to display markers
from a database where lat/long locations are stored.
This is easy because you get your lat/long from your MySQL database,
use PHP echo statements to write the required API javascript, do the
MySQL queries and everything's great.
But how, given a user moving the viewport, do I pass the
var bounds = map.getBounds();
var southWest = bounds.getSouthWest();
var northEast = bounds.getNorthEast();
stuff back to PHP. I want to decide which markers to display using PHP/
MySQL but the bounds information is in Javascript at that point.
best regards
Scott
P.S. Here's how I did my code (simplified):
<?
$lat = 90; $long = 45; $zoom=17;
$ww = $long+2; $nn = $lat+2; $ee = $long-2; $ss = $lat-2;
?>
function load () {
<?
echo " map.setCenter(new GLatLng($lat, $long), $zoom);\n\n";
$result = mysql('db', "select * from page where longitude>$ww and
longitude<$ee and latitude>$ss and latitude<$nn");
while (database_entries)
{
echo " var point = new GLatLng($hlt, $hln);\n";
echo " var marker = createMarker(point, '$hs',
'$htype', '$hname');\n";
}
?>
--
You received this message because you are subscribed to the Google Groups
"Google Maps API V2" 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.