Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] problemas al generar puntos en google maps

Estas en el tema de problemas al generar puntos en google maps en el foro de Javascript en Foros del Web. estoy tratando de correr la siguiente pagina pero, el ciclo que genero para crear los puntos en google maps, pareciera no funcionar sin embargo puse ...
  #1 (permalink)  
Antiguo 03/10/2014, 16:55
Avatar de Esfinge02  
Fecha de Ingreso: septiembre-2008
Ubicación: Cd. Victoria Tam
Mensajes: 162
Antigüedad: 15 años, 7 meses
Puntos: 2
Pregunta problemas al generar puntos en google maps

estoy tratando de correr la siguiente pagina pero, el ciclo que genero para crear los puntos en google maps, pareciera no funcionar sin embargo puse un alert para ver las coordenadas y funciona correctamente, no se si estoy poniendo una variable mal o algo no tengo mucho usando javascript agrade seria su ayuda.
Código HTML:
<!DOCTYPE html>
<html>
  <head>

    <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
    <script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?key=LLAVE&sensor=FALSE"></script>
    <link rel="stylesheet" href="css/style.css"></link>

    <script type="text/javascript">

      function initialize() {
        var mapOptions = {
          center: new google.maps.LatLng(23.7333, -99.1333),
          zoom: 12,
          mapTypeId: google.maps.MapTypeId.ROADMAP
        };
        var map_direcciones = new google.maps.Map(document.getElementById("map_canvas"), mapOptions);
        //capturamos la URL y la descomponemos
        var Url = location.href;
        Url = Url.replace(/.*\?(.*?)/,"$1");
        Variables = Url.split ("&");
        for (i = 0; i < Variables.length; i++) {
          Separ = Variables[i].split("=");
          eval ('var '+Separ[0]+'="'+Separ[1]+'"');
        }

        //Para comprobarlo:
        var strcoordenadas = coordenadas.substring(0, coordenadas.length-1);
        var strdirecciones = direcciones.substring(0, direcciones.length-1);
        var strtipo = tipo.substring(0, tipo.length-1);
         
        var matriscoordenadas = strcoordenadas.split('@');
        var matrisdirecciones = strdirecciones.split('@');
        var matristipo = strtipo.split('@');
        //hay que hacer mas puntos de estos con php//
        
        for(e = 0; e < matriscoordenadas.length; e++){
          var contenido = '<div id="tooltip"> <h1>Direccion</h1> <p> <b>Dirreccion: '+ e +'</b></p><p><b>Tipo:</b></p> </div>';
          alert(matriscoordenadas[e].replace('%20', ' '));
          var direccion = new google.maps.LatLng(matriscoordenadas[e]);
          var detalle_direccion = new google.maps.Marker({
            position: direccion,
            map: map_direcciones,
            title: 'Detalle de la Direccion',
            draggable: true
          })
          var infodireccion = new google.maps.InfoWindow({
            content:contenido
          });
          google.maps.event.addListener(detalle_direccion,'click',function(){
              infodireccion.open(map_direcciones,detalle_direccion);
          });
          //hasta aqui un solo punto//
        }

      };

      $(document).ready(function(){
        initialize();
      })

      


    </script>
  </head>
  <body>
    <div id="map_canvas">
        <!-- Aqui ira el Mapa -->
    </div>
  </body>
</html> 
__________________
La ignorancia es una bendición o un privilegio, yo lo siento programadores

Última edición por Esfinge02; 04/10/2014 a las 15:04
  #2 (permalink)  
Antiguo 04/10/2014, 17:28
Avatar de Esfinge02  
Fecha de Ingreso: septiembre-2008
Ubicación: Cd. Victoria Tam
Mensajes: 162
Antigüedad: 15 años, 7 meses
Puntos: 2
Respuesta: problemas al generar puntos en google maps

el código al final quedo así:

matriscoordenadas[e] = matriscoordenadas[e].replace('%20', '');
var cor = matriscoordenadas[e].split(',');

direccion = new google.maps.LatLng(cor[0],cor[1]);
__________________
La ignorancia es una bendición o un privilegio, yo lo siento programadores

Etiquetas: google, javascript+html, maps
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:22.