Foros del Web » Programando para Internet » Javascript » Frameworks JS »

obtener la longitud y la latitud por separado

Estas en el tema de obtener la longitud y la latitud por separado en el foro de Frameworks JS en Foros del Web. tengo que representar una lista de direcciones sobre una mapa de google maps, pero no tengo las coordenadas. En la documentacion de google https://developers.google.com/maps/a.../phpsqlajax_v3 sale ...
  #1 (permalink)  
Antiguo 02/06/2015, 05:53
 
Fecha de Ingreso: agosto-2002
Ubicación: Lleida
Mensajes: 506
Antigüedad: 21 años, 8 meses
Puntos: 0
obtener la longitud y la latitud por separado

tengo que representar una lista de direcciones sobre una mapa de google maps, pero no tengo las coordenadas.
En la documentacion de google https://developers.google.com/maps/a.../phpsqlajax_v3sale un ejemplo pero las coordenas estan previamente guardadas en la BBDD.

os adjunto la parte del codigo donde deberia introducir la obtencion de la longitud y la latitud a partir de la direccion para representarlo.
Código:
      var map = new google.maps.Map(document.getElementById("map"), {
        center: new google.maps.LatLng(47.6145, -122.3418),
        zoom: 13,
        mapTypeId: 'roadmap'
      });
      var infoWindow = new google.maps.InfoWindow;

      // cargamos con la lista de direcciones 
      downloadUrl("phpsqlajax_genxml3.php", function(data) {
        var xml = data.responseXML;
        var markers = xml.documentElement.getElementsByTagName("marker");
        for (var i = 0; i < markers.length; i++) {
          var name = markers[i].getAttribute("name");
          var address = markers[i].getAttribute("address");
          var type = markers[i].getAttribute("type");

	 // aqui tengo que introducir la conversion de la direccion en coordenadas
         // para que visualizar el punto y poder sustituir los datos "lat" y "lng"

          var point = new google.maps.LatLng(
              parseFloat(markers[i].getAttribute("lat")),
              parseFloat(markers[i].getAttribute("lng")));


          var html = "<b>" + name + "</b> <br/>" + address;
          var icon = customIcons[type] || {};
          var marker = new google.maps.Marker({
            map: map,
            position: point,
            icon: icon.icon
          });
          bindInfoWindow(marker, map, infoWindow, html);
        }
      });
una ayudita?

Etiquetas: ajax, html, javascript, latitud, longitud, php, separado
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 18:36.