Creo que este es tu error:
Código PHP:
Ver original<?php ".$articulo['Latitud']."?>,<?php ".$articulo['Longitud']."?>
// Eso imprimiria algo asi, por Ej. ".37.123456., .37.123456."
// Aunque no lo va a imprimir porque no le estas ordenando que haga "echo" o "print" con esa informacion...
// Aun asi, fijate en los puntos
Ya que si lo que queres es enviar esos datos al explorador tendrias que hacer asi:
Código PHP:
Ver original<?php print $articulo['Latitud'] ?>
// O asi...
<?php print $articulo['Latitud']. ", " .$articulo['Longitud'] ?>
// O asi...
<?php print "{$articulo['Latitud']}, {$articulo['Longitud']}" ?>
Ya que lo que estabas haciendo, era concatenar las variables de una manera incorrecta, no se puede cerrar con ?> y seguir concatenando despues de abrir <?php, ya que te mostrara error. Y tampoco hace falta abrir comillas, si quieres empezar a concatenar con una variable:
Código PHP:
Ver original$var = "" .$algo. "";
// Eso NO esta mal, pero seria complicarse las cosas... Es igual hacer eso:
$var = $algo;
// O si quieres forzarlo a ser una cadena (string) se puede de muchas maneras...
// 1
$var = "{$algo}";
// 2
$var = (string)$algo;
// 3
$var = '';
$var.= $algo;
Te muestro con el codigo completo...
Código HTML:
Ver original <script src="http://maps.google.com/maps?file=api&v=2&sensor=false&key=ABQIAAAAzr2EBOXUKnm_jVnk0OJI7xSosDVG8KKPE1-m51RBrvYughuyMxQ-i1QfUnH94QxWIa6N4U6MouMmBA" type="text/javascript"></script> <script type="text/javascript"> //<![CDATA[
function initialize() {
if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById('map_canvas'));
map.setCenter(new GLatLng(<?php print $articulo['latitud'] ?>, <?php print $articulo['longitud'] ?>), 17);
map.addControl(new GLargeMapControl(<?php print $articulo['latitud'] ?>, <?php print $articulo['longitud'] ?>));
map.setMapType(G_SATELLITE_MAP);
var point = new GPoint(<?php print $articulo['latitud'] ?>, <?php print $articulo['longitud'] ?>);
var marker = new GMarker(point);
map.addOverlay(marker);
}
}
//]]>
<body onload="initialize()" onunload="GUnload()"> <div id="map_canvas" style="width: 400px; height: 200px;"></div>