Si pasa a los errores es porque no admite la geolocalización.
Yo lo he probado ahora mismo en Firefox 17.0.1 e Explorer 9
De hecho estas usando una imagen de Google Maps, no su API (no estamos construyendo el mapa sino que estamos pasando la imagen
Código HTML:
Ver original"http://maps.google.com/maps/api/staticmap?sensor=false¢er=" + latitud + "," +
longitud + "&zoom=14&size=300x400&markers=color:red|label:P|"
donde los valores de latitud y longitud varían de acuerdo a la ubicación del usuario (geolocalización de W3C
http://dev.w3.org/geo/api/spec-source.html)
Por cierto (un lapsus por mi parte), para que valide la etiqueta, mejor si cambias
Código Javascript
:
Ver originalmapa.innerHTML = "<img src="+ image_url +" alt="mapa" />";