Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android


 
Herramientas
  #1  
Viejo 02/07/13, 18:42:05
Avatar de desdroid
desdroid desdroid no está en línea
Miembro del foro
Mensajes: 57
 
Fecha de registro: abr 2013
Mensajes: 57
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
Posición inexacta Google Maps API v2

Hola, estoy probando mi aplicación de Google Maps API v2 conectando el dispositivo al ordenador, y al mostrar mi ubicación, ésta no aparece donde debería aparecer, sino unas calles más abajo.

¿A qué se debe esta inexactitud en la localización? Igual es una tontería lo que voy a decir pero, ¿puede ser porque estoy ejecutando la aplicación desde mi casa, y no desde el exterior (desde la calle)? Es decir, que al estar en interiores es normal que no indique la posición correcta, pero que cuando esté en el exterior si marcará mi posición correctamente.

Lo pregunto porque a lo mejor me estoy preocupando por algo que no debo, pensando que tengo algo mal en el código, cuando no es así.

Simplemente estoy utilizando el método getMyLocation() y me pasa eso.
Responder Con Cita


  #2  
Viejo 02/07/13, 18:54:53
Avatar de kriogeN
kriogeN kriogeN no está en línea
Colaborador/a
Mensajes: 4,637
Compra y venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Versión de ROM: CM13 - CM 11
Tu operador: Vodafone
Mencionado: 60 comentarios
Tagged: 3 hilos
Es normalísimo, te estará situando con el GPS de Red. Cuando estés en la calle usará el GPS de Satélite.

Y ese rango puede ir de unos pocos metros hasta Km. Depende de la zona.
Responder Con Cita
  #3  
Viejo 03/07/13, 10:01:33
Avatar de desdroid
desdroid desdroid no está en línea
Miembro del foro
Mensajes: 57
 
Fecha de registro: abr 2013
Mensajes: 57
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
Ok, entonces no me preocupo. Duda resuelta.

Muchas gracias.
Responder Con Cita
  #4  
Viejo 18/07/13, 11:21:58
Avatar de desdroid
desdroid desdroid no está en línea
Miembro del foro
Mensajes: 57
 
Fecha de registro: abr 2013
Mensajes: 57
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
Cuando pruebo la aplicación en el exterior, aparece un punto azul en forma de flecha en la posición correcta, pero el marcador lo sitúa en unas coordenadas distintas.
Responder Con Cita
  #5  
Viejo 18/07/13, 11:25:32
Avatar de kriogeN
kriogeN kriogeN no está en línea
Colaborador/a
Mensajes: 4,637
Compra y venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Versión de ROM: CM13 - CM 11
Tu operador: Vodafone
Mencionado: 60 comentarios
Tagged: 3 hilos
El punto azul es tu posición, no se que quieres decir con marcador.
Responder Con Cita
  #6  
Viejo 18/07/13, 18:47:46
Avatar de desdroid
desdroid desdroid no está en línea
Miembro del foro
Mensajes: 57
 
Fecha de registro: abr 2013
Mensajes: 57
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
Con marcador me refiero al icono que utilizo para indicar la posición en el mapa, que se dibuja mediante el método addMarker(). Este marcador no aparece en la misma posición que el punto azul.
Responder Con Cita
  #7  
Viejo 20/07/13, 10:15:49
Avatar de pabl3st
pabl3st pabl3st no está en línea
Miembro del foro
Mensajes: 197
 
Fecha de registro: feb 2011
Mensajes: 197
Modelo de smartphone: Galaxy S6 Edge+
Tu operador: Movistar
Mencionado: 2 comentarios
Tagged: 0 hilos
Si el marcador lo añades tu cdo ves el mapa, este se dibuja en el centro de la pantalla por defecto, no justo en tu posicion si es q has movido un poco el mapa.
Responder Con Cita
  #8  
Viejo 20/07/13, 10:26:22
Avatar de desdroid
desdroid desdroid no está en línea
Miembro del foro
Mensajes: 57
 
Fecha de registro: abr 2013
Mensajes: 57
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
Pero si al método addMarker() se le pasa la posición actual, debería dibujarlo en dicha posición, ¿no?

mMap.addMarker(new MarkerOptions()
.position(new LatLng(latitude, longitude))
.title("Hello world"));
Responder Con Cita
  #9  
Viejo 21/07/13, 22:06:42
Avatar de desdroid
desdroid desdroid no está en línea
Miembro del foro
Mensajes: 57
 
Fecha de registro: abr 2013
Mensajes: 57
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
¿Alguien puede poner un ejemplo de cómo situar el marcador en la posición actual del usuario obtenida mediante GPS? Tiene que haber alguna forma, pero no consigo dar con ella.
Responder Con Cita
  #10  
Viejo 22/07/13, 21:39:21
Avatar de pabl3st
pabl3st pabl3st no está en línea
Miembro del foro
Mensajes: 197
 
Fecha de registro: feb 2011
Mensajes: 197
Modelo de smartphone: Galaxy S6 Edge+
Tu operador: Movistar
Mencionado: 2 comentarios
Tagged: 0 hilos
Simplemente pulsas al boton para q te centre la posicion y luego al del marcador...
De todas formas luego puedes añadirle codigo para modificar la posicion del marcador con pulsacion larga x ejemplo.
O añadir marcador con pulsacion larga y asi lo pone donde quieras.
Una pregunta, has añadido alguna forma para guardar los marcadores y los muestre en la siguiente sesion? Yo estoy pillado con eso...
Responder Con Cita
  #11  
Viejo 22/07/13, 22:27:57
Avatar de desdroid
desdroid desdroid no está en línea
Miembro del foro
Mensajes: 57
 
Fecha de registro: abr 2013
Mensajes: 57
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
Yo lo que hago es guardar las ubicaciones (latitud y longitud) en la base de datos y luego accedo a los datos guardados para mostrar la ubicación en el mapa.
Responder Con Cita
Respuesta

Estás aquí
Regresar   HTCMania > Todo sobre Android > Programación y Desarrollo para Android

Herramientas

Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 02:02:39 (GMT +1)

Cookies settings
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007