Cita:
Iniciado por pateketrueke
Yo te sugiero que primero construyas la fuente de datos y te concentres en resolver el problema únicamente con Javascript.
Con PHP sólo debes crear una estructura iterable y luego pasarla a Javascript usando json_encode(), así únicamente te dedicas a procesar dicha estructura que en Javascript es nativa.
Código PHP:
Ver original<?php
while (/* ... */) {
$datos []= array(/* ... */); }
?>
<script>var datos =
<?php echo json_encode($datos); ?>;
console.log(datos);</script>
Combinar ambos lenguajes para producir el Javascript correspondiente es complejo si no dominas ambos lenguajes, y ese es tu principal problema.
Ummm, interesante.
Lo que no entiendo es el contenido del array. Se supone que es lo que genera la polyline, pero todo??? Habría que poner todo esto:
Código Javascript
:
Ver originalvar PolyLine = new google.maps.Polyline({
strokeColor: "#FF0000",
strokeOpacity: 2.0,
strokeWeight: 2
});
var polyCords = [
new google.maps.LatLng(<?php echo $latitude; ?>, <?php echo $longitude; ?>),
new google.maps.LatLng(<?php echo $latitudeD; ?>, <?php echo $longitudeD; ?>)
];
google.maps.event.addListener(marker, 'click', function() {
PolyLine.setPath(polyCords);
PolyLine.setMap(map);
});
Me da a mi que no. Y luego si los datos los proceso fuera del bucle se verá todo??
PD: Esto último es una estupidez mía. Claro que si los procesas fuera se verán porque va todo en el array.