Google Maps: haga clic en el mapa y haga que el texto de latitud/longitud aparezca en otra página. [cerrado]

Estoy creando una página de administración para ingresar ubicaciones (latitud/longitud) junto con información descriptiva. En este momento, estoy encontrando el lugar en el mapa, haciendo clic en un punto a un lado y copiando la latitud/longitud que luego pego en un cuadro de texto. Me gustaría simplemente encontrar el lugar, hacer clic en él y que el valor se complete automáticamente en el cuadro.

preguntado el 04 de diciembre de 13 a las 23:12

¿Cómo se ve tu código? ¿Cuál es el id del cuadro de texto? -

Es un código muy básico, así que digamos "box1". -

Eche un vistazo a esta pregunta y vea si eso ayuda. stackoverflow.com/questions/19087352/… -

1 Respuestas

Prueba esto:

google.maps.event.addListener(a_map, 'click', function(event) {
  console.log(event.latLng);
});

Documentos de la API de Google Maps

Ejemplo de trabajo con marcadores

EDIT:

Gracias a PHPglue:

google.maps.event.addListener(a_map, 'click', function(event) {
  var evt = event.latLng;
  console.log('latitude:'+evt.lat()+'; longitude:'+evt.lng()+';');
});

Respondido el 04 de diciembre de 13 a las 23:12

Creo que esto también ayudará: desarrolladores.google.com/maps/documentation/javascript/examples/… . Tenga en cuenta que event.latLng es la LatLng Objeto, entonces console.log() puede no funcionar dependiendo de su navegador. Usa algo como: var evt = event.latLng; console.log('latitude:'+evt.lat()+'; longitude:'+evt.lng()+';'); en Navegadores que no consolan Objetos completos. - Esclavo de pila

Fue solo un ejemplo pero es bueno saberlo!, gracias! - Sirikon

Eso funciona muy bien... para futuros visitantes, presione ctrl-shift-j para ver el resultado de esto en Chrome. ¡Gracias chicos! - user3068001

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.