Ver Mensaje Individual
  #6 (permalink)  
Antiguo 18/09/2009, 13:12
Avatar de jlmoreno31
jlmoreno31
 
Fecha de Ingreso: mayo-2009
Ubicación: Barcelona
Mensajes: 174
Antigüedad: 15 años
Puntos: 2
Si, perdona ha sido un error en la escritura, está sin comillas y el mapa no sale.
Mirare a ver si puedo meter la variable en el archivo sqlmap.php y recogerla desde ahí.

Gracias.

Hola de nuevo,

Os copio el codigo:

<script src="http://maps.google.com/maps?file=api&amp;v=2&amp;sensor=false&amp;key=ABQ IAAAAy6MVDuzG-Ke6vZnZFlAc6RQjC0QHuIOxVUKvwADAFW_G7Z2fERSBihLLxYT fPgdWNzmlnDHD7lIe_Q" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[

var iconRed = new GIcon();
iconRed.image = 'img/bola.png';
iconRed.iconSize = new GSize(12, 12);
iconRed.shadowSize = new GSize(20, 20);
iconRed.iconAnchor = new GPoint(6, 6);
iconRed.infoWindowAnchor = new GPoint(5, 1);



function load() {
if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById("map"));
map.setCenter(new GLatLng(40.416500, -3702560), 2);

GDownloadUrl("sqlmap.php", function(data) {

var xml = GXml.parse(data);
var markers = xml.documentElement.getElementsByTagName("marker") ;

for (var i = 0; i < markers.length; i++) {

var name = markers[i].getAttribute("name");
var point = new GLatLng(parseFloat(markers[i].getAttribute("lat")),
parseFloat(markers[i].getAttribute("lng")));
var marker = createMarker(point, name );
map.addOverlay(marker);
}
});
}
}

function createMarker(point, name) {
var id = <?php echo $id; ?>;
var marker = new GMarker(point, iconRed);
var html = "<a class='normal' href='map-results.php?ciudad=" + name + "&id=" + id + "''>" + name + "</a></b>";
GEvent.addListener(marker, 'mouseover', function() {
marker.openInfoWindowHtml(html);
});
return marker;
}
//]]>
Sigue sin salir el mapa

Última edición por GatorV; 18/09/2009 a las 14:39