Hola,
Estoy empezando en el mundo de los visores gis. He visto varias webs para seguir sus ejemplos y me he picado el código de dos o tres visores muy sencillos. Mi duda es la siguiente: en todos los ejemplos que he visto en el mismo html introducen la etiqueta <script> y en ella ponen el código js. Sin embargo yo necesito que mi código js sea independiente del código html, por lo que lo importo en la cabecera de la página. De esta manera no consigo que funcione y no se que estoy haciendo mal. El codigo js si lo lee bien, ya que puse un alert('hello world'); y lo lee perfectamente, pero el mapa no lo muestra. El mismo codigo puesto entre las etiquetas <script> dentro del html funciona perfectamente ¿porqué? ¿qué estoy haciendo mal? ¿Alguien me puede ayudar? Gracias
/ ------------------------------------------------------------------------------------------------- /
He encontrado la solución, la publico por si alguien tiene el mismo problema.
En el código js hay que poner:
window.addEventListener("load", iniciar, false);
De esta manera será la función iniciar la que se ejecutará al cargar la página web.