Observa bien el fragmento de código que requiere los datos:
Cita: new google.maps.LatLng(lat, lng)
Ahora, suponiendo que ya tienes un array así:
Código Javascript
:
Ver originalvar coords = [{ lat: 123, lng: 456 }, { lat: 789, lng: 654 }];
var poly = [];
for (var i in coords) {
var d = coords[i];
poly.push(new google.maps.LatLng(d.lat, d.lng));
}
Eso debería proveer la funcionalidad que necesitas, sin embargo, necesitas crear tu estructura de datos para que así sea.
Código PHP:
Ver original
while (/* ... */) {
$datos []= array('lat' => $x, 'lng' => $y); }
Pero vuelvo a lo mismo, si no dominas ambos lenguajes mezclarlos de cualquier modo es demasiado oscuro y por ende no comprendes lo que debes hacer.