1 votos

cargar los parámetros del mapa tras abrir una nueva ventana

Estoy intentando abrir una nueva ventana a partir de una ventana existente, que contendrá un mapa con una extensión derivada de la ventana original. En otras palabras, el usuario hará zoom sobre un área de la ventana original, pulsará un botón y se abrirá una nueva ventana con un mapa ajustado a la extensión ampliada. Estoy utilizando la API Javascript de ArcGIS. He probado varios métodos JS/jquery/html para que esto funcione, (window.load, ,$window.ready) pero nada me ha funcionado. Sigo recibiendo un error en mi nueva página diciendo que 'map' no está definido, y puedo ver en Firebug que mi función para establecer la nueva extensión basada en la extensión de la página original se ejecuta antes de que la página esté completamente cargada. Espero estar explicando este problema con claridad. ¿Alguien tiene alguna idea? Gracias,

1voto

Sigo recibiendo un error en mi nueva página diciendo que 'map' no está definido

Para determinar si el 'map' is undefined error se refiere al mapa "antiguo" o al "nuevo", ¿puedes asegurarte de que les has dado nombres únicos?

Puedo ver en Firebug que mi función para establecer la nueva extensión basada en la extensión de la página original se ejecuta antes de que la página esté completamente cargada

¿Te has asegurado de no intentar ejecutar código en el "nuevo" mapa hasta que la página y el mapa estén listos?

Véase esta muestra de Esri, que contiene:

 //run the init() function when the page is ready
 dojo.addOnLoad(init);

 //run other functions when the map is ready
 dojo.connect(map, 'onLoad', function(theMap) {

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X