
18/09/2009, 13:12
|
 | | | Fecha de Ingreso: mayo-2009 Ubicación: Barcelona
Mensajes: 174
Antigüedad: 15 años, 9 meses 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&v=2&sensor=false&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 |