<div dir="ltr"><div style>Hola, tengo un problema con un código para armar una capa de marcadores, con su respectiva ventana de información (popups), y agregarla a un mapa. El código como está crea todos los marcadores pero solo el primer popup. Es que la función data del segundo llamado $.getJSON se ejecuta solo una vez? o el mismo llamado?. Aclaro que el popup se carga de información de las dos fuentes json por eso esta uno dentro del otro. Espero puedan darme una mano!!!</div>
<div><br></div><div><font face="courier new, monospace"> <b>$.getJSON</b>("carga datos", <b>function </b>(data) {</font></div><div><font face="courier new, monospace"> <b>for</b> (var i = 0; i < data.length; i++) { </font></div>
<div><font face="courier new, monospace"> var nombre = data[i].nombre;</font></div><div><font face="courier new, monospace"> var dir = data[i].direccion;<span style="white-space:pre"> </span><span style="white-space:pre"> </span></font></div>
<div><font face="courier new, monospace"> <b>$.getJSON</b>("cargar otros datos", <b>function</b>(data) {</font></div><div><font face="courier new, monospace"><span class="" style="white-space:pre"> </span>var var1= data.var1;</font></div>
<div><font face="courier new, monospace"><span class="" style="white-space:pre"> </span>var var2= data.var2;</font></div><div style><span class="" style="white-space:pre"><font face="courier new, monospace"> <i>//crear popup</i> </font></span></div>
<div><font face="courier new, monospace"><span class="" style="white-space:pre"> </span>});<span style="white-space:pre"> </span></font></div><div style><font face="courier new, monospace"> <i>//crear marcador</i></font></div>
<div style><font face="courier new, monospace"> <i> //agregar marcador a la capa </i> <span class="" style="white-space:pre"> </span></font></div><div style><font face="courier new, monospace"> }<i> // fin del for</i></font></div>
<div><font face="courier new, monospace"> }).complete(<b>function</b>() {</font></div><div><font face="courier new, monospace"><span class="" style="white-space:pre"> <i>//</i></span><i>agregar capa al mapa</i><span class="" style="white-space:pre"> </span></font></div>
<div><font face="courier new, monospace"><span class="" style="white-space:pre"> </span>});</font> </div><div><span class="" style="white-space:pre"> </span> </div></div>