Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/03/2013, 17:38
evoarte
 
Fecha de Ingreso: julio-2002
Mensajes: 813
Antigüedad: 21 años, 8 meses
Puntos: 2
desbordamiento de pila : javascript : google maps

hola,

no veo donde tengo el error, me devuelve un desbordamiento de pila, debe estar en el for al declarar los métodos y clases de google maps, por que haciéndolo diferente si que visualizo el mapa, pero necesito utilizar un array que recibe el resultado de una consulta a la base de datos:

Código HTML:
Ver original
  1. <!DOCTYPE HTML>
  2.  
  3. <html lang="es">
  4. <meta charset="iso-8859-1" />
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6.  
  7. <style type="text/css">  
  8.  
  9. #map { width: 100%; height: 375px }
  10. #mapconten{ width: 820px; margin: 5px 10px; border: 10px solid #fff; box-shadow: 0px 0px 5px #aaa; }
  11.        
  12.  
  13.  
  14.    
  15. var prosepro = new Array();
  16. prosepro[0] = new Array('San Juan', 18.465, -66.105);
  17. prosepro[1] = new Array('Fajardo', 18.336, -65.65);
  18.            
  19.  
  20.  
  21. <script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?sensor=false&amp;language=es"></script>
  22.    
  23.  
  24. </head>
  25.  
  26.    
  27. <div id="mapconten">
  28.    
  29. <div id="map"></div>
  30.        
  31. </div>
  32.  
  33.  
  34. var options = {
  35.     zoom: 8
  36.     , center: new google.maps.LatLng(18.465, -66.105)
  37.     , mapTypeId: google.maps.MapTypeId.ROADMAP
  38. };
  39.    
  40. var map = new google.maps.Map(document.getElementById('map'), options);
  41. var limits = new google.maps.LatLngBounds();
  42.  
  43. var pospro = new Array();
  44. var coorde;
  45.  
  46. for ( var i in prosepro ) {
  47.    
  48.         coorde = prosepro[i][1] + ", " + prosepro[i][2];
  49.         pospro[i] = new google.maps.LatLng(coorde);
  50.        
  51.         var marker = new google.maps.Marker({
  52.         position: pospro[i]
  53.     , map: map
  54.     , title: prosepro[i][0]
  55.     , icon: 'images/googlemaps/marcador.png'
  56. });
  57. limits.extend(pospro[i]);
  58. }
  59. map.fitBounds(limits);
  60.  
  61.  
  62. </body>