Foros del Web » Programando para Internet » Javascript »

Google Maps api v3 - Obtener coordenadas geograficas

Estas en el tema de Google Maps api v3 - Obtener coordenadas geograficas en el foro de Javascript en Foros del Web. Alguien de casualidad sabe como se podrían obtener las coordenadas geográficas con la api de google maps v3? Necesito obtenerlas y enviarlas a un campo ...
  #1 (permalink)  
Antiguo 09/09/2012, 22:53
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 8 meses
Puntos: 1146
Google Maps api v3 - Obtener coordenadas geograficas

Alguien de casualidad sabe como se podrían obtener las coordenadas geográficas con la api de google maps v3?

Necesito obtenerlas y enviarlas a un campo de texto dentro de mi formulario para ser almacenadas en una base de datos, por mas que busco no he encontrado la forma.

Actualmente me he basado en este ejemplo
http://www.masquewordpress.com/como-...eocoder-api-v3

para construir mis mapas y obtener las coordenadas en su forma decimal, pero yo necesito ambas tanto en decimal como las geográficas osea este formato -> 59° 57' 0"
  #2 (permalink)  
Antiguo 10/09/2012, 09:16
Avatar de Dradi7  
Fecha de Ingreso: junio-2008
Ubicación: Peru - Lima
Mensajes: 1.518
Antigüedad: 16 años, 5 meses
Puntos: 220
Respuesta: Google Maps api v3 - Obtener coordenadas geograficas

Pero revisa la misma documentacion de google maps aqui hay un ejemplo mira:

https://google-developers.appspot.co...vent-arguments
__________________
La clave de todo triunfador es eliminar todas sus excusas y sus limitaciones
  #3 (permalink)  
Antiguo 10/09/2012, 14:11
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 8 meses
Puntos: 1146
Respuesta: Google Maps api v3 - Obtener coordenadas geograficas

Gracias por responder amigo, pero tu ejemplo no me lleva a nada relacionado con lo que busco.

Como comente ya he estado googleando en busca de información sin mucha suerte, la ayuda de google fue el primer lugar donde busque y al no quedarme claro he buscado en otros lugares e intentado resolverlo por mi cuenta.

Lo único que encontré fueron las funciones

getProjection() y google.maps.Projection

pero no he encontrado como aplicarlas para obtener las coordenadas como las necesito.

De igual forma gracias por el intento de ayudarme, suerte.
  #4 (permalink)  
Antiguo 10/09/2012, 14:15
Avatar de Dradi7  
Fecha de Ingreso: junio-2008
Ubicación: Peru - Lima
Mensajes: 1.518
Antigüedad: 16 años, 5 meses
Puntos: 220
Respuesta: Google Maps api v3 - Obtener coordenadas geograficas

Solo una consulta tu lo que quieres es obtener las coordenadas al hacer click en un punto o al mover con el mouse el gráfico debes explicarte un poco mejor con lo que quieres
__________________
La clave de todo triunfador es eliminar todas sus excusas y sus limitaciones
  #5 (permalink)  
Antiguo 10/09/2012, 15:10
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 8 meses
Puntos: 1146
Respuesta: Google Maps api v3 - Obtener coordenadas geograficas

mi formulario permite escribir una dirección en un campo de texto y automáticamente muestra la dirección en el mapa y obtiene las coordenadas en decimales, si la dirección no se muestra correctamente en el mapa el usuario tiene la opción de mover el marcador a la ubicación correcta.

con las coordenadas decimales no tengo problema puedo obtenerlas al presionar el botón buscar o cuando el usuario mueve el marcador, pero las coordenadas geográficas con el formato -> 59° 57' 0"
no he tenido mucha suerte, no me interesa mucho si es al mover el marcador del mapa o si tengo que poner un botón extra que diga obtener coordenadas geográficas.
mientras las pueda obtener y almacenarlas en campos de texto para ser guardadas en mi base de datos.
  #6 (permalink)  
Antiguo 10/09/2012, 15:35
Avatar de Dradi7  
Fecha de Ingreso: junio-2008
Ubicación: Peru - Lima
Mensajes: 1.518
Antigüedad: 16 años, 5 meses
Puntos: 220
Respuesta: Google Maps api v3 - Obtener coordenadas geograficas

Haber pero porque no entonces trata de convertir el formato 59° 57'0" a decimales mira este ejemplo

http://transition.fcc.gov/mb/audio/b...S-decimal.html

Porque no pones tu código para ver como lo estas haciendo

Saludos
__________________
La clave de todo triunfador es eliminar todas sus excusas y sus limitaciones
  #7 (permalink)  
Antiguo 11/09/2012, 16:23
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 8 meses
Puntos: 1146
Respuesta: Google Maps api v3 - Obtener coordenadas geograficas

Dicen que cuando a las carreras buscas jamas encuentras y cuando te cansas y al fin lo dejas, la respuesta se presenta.

Pues bien decidí dejarlo de lado y descansar cuando regrese opte por hacer la conversión de decimales a coordenadas geográficas, dentro de la misma consulta sql que almacenara los datos

la consulta base para convertir en sql quedo así, tal vez me la complique pero de entrada me ha servido.

Código SQL:
Ver original
  1. DECLARE @xx DECIMAL(25,20)
  2. SET @xx = -112.1525
  3. SELECT (CONVERT(VARCHAR,CONVERT(INT,CONVERT(DECIMAL(25,20),REPLACE(@xx,'-',''))))
  4. +'° '
  5. +CONVERT(VARCHAR,
  6. CONVERT(INT,(CONVERT(DECIMAL(25,20),REPLACE((@xx-CONVERT(INT,@xx)),'-',''))*60))
  7. )
  8. +CHAR(39)+' '
  9. +CONVERT(VARCHAR,
  10. CONVERT(INT,(((CONVERT(DECIMAL(25,20),REPLACE((@xx-CONVERT(INT,@xx)),'-',''))*60)-CONVERT(INT,(CONVERT(DECIMAL(25,20),REPLACE((@xx-CONVERT(INT,@xx)),'-',''))*60)))*60))
  11. )
  12. +'"'
  13. ) AS 'Degrees'

Por cierto el link que me colocaste para convertir las coordenadas ya lo conocía, pero el problema es que el sistema sera usado por todos los usuarios registrados, si fuera a usarlo yo o alguien de la empresa no habría tanto problema, pero se requiere sea en automático y en cuanto a mi código javascript para el mapa de google es el mismo del link que coloque al inicio.

Pero ya luego tratare de optimizar esto con la consulta sql me va bien de momento,

Etiquetas: api, coordenadas, formulario, google, 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 08:05.