¿Cómo obtiene Android la ubicación gruesa? -- geolocation camp android Relacionados El problema

How does Android get the coarse location?


16
vote

problema

Español

He leído que Android (y sistemas de operación similares, por ejemplo, iOS) obtienen la ubicación más gruesa actual utilizando WiFi o la triangulación de la torre GSM. Recibo la idea básica, pero tengo preguntas sobre los detalles.

  1. ¿Android normalmente usa ambos métodos, o lo prefiere uno y vuelve a caer a la otra?
  2. ¿Se comunica con un servidor para obtener la posición a través de WiFi? (por ejemplo, enviando los SIDS de los WiFis a un servicio web)
  3. ¿Se comunica con el transportista para obtener la posición a través de las torres GSM o está hecho en el dispositivo?
Original en ingles

I read that Android (and similar operation systems, e.g. iOS) get the current coarse location by using either WiFi or GSM tower triangulation. I get the basic idea but have questions about the details.

  1. Does Android normally use both methods, or does it prefer one and fall back to the other?
  2. Does it communicate with a server to get the position via WiFi? (e.g. sending the SIDs of the WiFis to a web service)
  3. Does it communicate with the carrier to get the position via the GSM towers or is this done on the device?
  

Lista de respuestas

9
 
vote
vote
La mejor respuesta
 

Realmente depende del desarrollador sobre cómo implementar el servicio de ubicación. La descripción completa está disponible en El sitio oficial de los desarrolladores de Android (según lo capturado el 24 de septiembre de 2010)

El gráfico de aproximadamente 1 / 3º por debajo de la página es bastante útil para ver lo que podría hacer una aplicación típica, pero nuevamente, está completamente a la altura del desarrollador de aplicaciones. Los tipos de servicios de ubicación son:

  • arreglo en caché
  • Cell-ID
  • wifi
  • gps
  • Ubicación simulada

Si la aplicación solicita solo el permiso para la ubicación gruesa, no usará el GPS para determinar la ubicación.

Para responder a sus preguntas:

  1. Depende del desarrollador de aplicaciones individuales, pero en la mayoría de los casos, la secuencia será corrección en caché, ID de células, WiFi, GPS, en ese orden.
  2. Sí, después de adquirir las identificaciones de la torre o SSID de las señales WiFi, que los datos se transmiten a Google para determinar una ubicación aproximada.
  3. No, Google ha hecho algo realmente inteligente aquí. Google tiene su propia base de datos de ubicaciones de torre celular y no requiere una interacción con el transportista para determinar la ubicación de la torre.

Un artículo de Francisco Kattan en" Dynamic Cell-ID " tiene algunos de los detalles. La versión corta es que, cuando usa una aplicación como Google Maps, la aplicación enviará la información actual de ID de celda junto con su corrección de GPS actual. De esta manera, Google obtiene una muy buena muestra de las fortalezas de la señal en diversas ubicaciones y es capaz de construir una base de datos muy rica.

 

It is really up to the developer as to how to implement the location service. The full description is available on the Android Developers official site (as captured on 24 Sep 2010)

The graph about 1/3rd down the page is pretty useful to see what a typical app might do, but again, it is completely up to the app developer. The location service types are:

  • Cached Fix
  • Cell-ID
  • WiFi
  • GPS
  • Mock Location

If the app requests permission for coarse location only, it will not use the GPS to determine location.

To answer your questions:

  1. It is up to the individual app developer, but in most cases, the sequence will be Cached Fix, Cell-ID, WiFi, GPS, in that order.
  2. Yes, after acquiring the tower IDs or SSIDs of the WiFi signals, that data is transmitted to Google to determine a rough location.
  3. No, Google has done something really clever here. Google has their own database of cell tower locations and does not require an interaction with the carrier to determine the location of the tower.

An article by Francisco Kattan on "Dynamic Cell-ID" has some of the detail. The short version is that, when you use an app like Google Maps, the app will send the current Cell-ID information back along with your current GPS fix. In this way, Google gets a very good sampling of the signal strengths in various locations and is able to build a very rich database.

 
 
   
   
3
 
vote

Mucha de esto es específico de los transportistas y no soy un dev, pero esto es lo que pude juntar de las telarras y las capacitaciones que he tenido en la investigación de delitos electrónicos:

  1. Sí, pero depende de las aplicaciones específicas de las prioridades LBS establecidas por el DEV y se pueden basar en la precisión actual del curso, los niveles de potencia, las prioridades predefinidas, etc.
  2. sí. Los transportistas tienen la ubicación de la estación base WiFi propietaria DBS.
  3. No puedo hablar con Android específicamente, pero en general, esto va a ser el portador y el tipo de red (CDMA o GSM). Los teléfonos son capaces de ambos, pero al menos hace unos años hicieron este trabajo en el auricular debido a las limitaciones de ancho de banda de hacerlo ota.
 

A lot of this is carrier-specific and I'm not a dev but here's what I could piece together from the interwebs and the trainings I've had in electronic crime investigation:

  1. Yes, but it depends on the specific apps LBS priorities which are set by the dev and can be based on current course accuracy, power levels, predefined priorities, etc.
  2. Yes. The carriers have proprietary WiFi base station location DBs.
  3. I can't speak to Android specifically, but generally, this is going to be the carrier and network type (CDMA or GSM). Phones are capable of both, but at least a few years ago they did this work on the handset because of the bandwidth constraints of doing it OTA.
 
 
0
 
vote

Su teléfono sabe cuáles son las torres más cercanas.

Hay una base de datos de proveedores para cada país en el que se almacena la ubicación de las ID de la torre en el mapa. Esta base de datos puede ser lo suficientemente pequeña como para ser preinstalada por su proveedor o suministrado por el aire. Cómo un teléfono Android recibe estos datos, no lo sé.

 

Your phone knows what the closest towers are.

There is a provider database for each country in which the location of tower IDs on the map is stored. This database might be small enough to be preinstalled by your provider or supplied over the air. How an Android phone gets this data, I don't know.

 
 
-1
 
vote

¿Se comunica con el transportista para obtener la posición a través de las torres GSM o está hecho en el dispositivo?

El dispositivo podría usarse si desea usar la triangulación, pero debe usar el transportista si desea hacer coincidir con la ID de celular y la localización de la torre GSM (o CDMA).

 

Does it communicate with the carrier to get the position via the GSM towers or is this done on the device?

The device could be used if you want to use triangulation, but you need to use the carrier if you want to match the Cell-ID and the localization of the GSM (or CDMA) tower.

 
 
         
         

Relacionados problema

22  ¿Por qué los mapas de Google necesitan WiFi?  ( Why does google maps need wifi ) 
A veces Google Maps le da una notificación que va algo así: ABCDEFGHIJKLMNABCDEFGHIJKLMN1 Puedo entender si dijo "For faster loading of map layers...."...

19  ¿Cómo puedo encontrar un teléfono perdido o ayudar a la gente a devolverlo?  ( How can i find a lost phone or help people return it ) 
Estoy buscando una aplicación como donde está mi droid para ayudar a localizar un dispositivo perdido. Idealmente, espero que haya uno que pueda tener d...

9  ¿Alternativa a Google Latitude?  ( Alternative to google latitude ) 
Como dice el título, ¿hay una manera fácil de compartir mi ubicación en tiempo real con amigos sin dejar saber a Google dónde estoy? ...

18  ¿Cómo puedo hacer que mis fotos se etiqueten automáticamente?  ( How can i make my photos automatically geo tagged ) 
¿Hay alguna forma en que puedo hacer que las fotos tomadas por la cámara sean etiquetadas de forma automática y confiable, para que la ubicación sea reconocid...

1  Las etiquetas geo-etiquetas se pierden al subir al sitio web de Picasa  ( Geo tags get lost when uploading to picasa website ) 
El sitio web de Picasa también desactiva un mapa, donde se puede ver las imágenes de su álbum. Desafortunadamente, la carga no es compatible con las etiquetas...

7  ¿Cómo puedo geo-etiquetar una foto después de haberlo tomado?  ( How can i geo tag a photo after ive taken it ) 
¿Hay una aplicación para eso? :) (para cuando cuando etiquetado automático falla) ...

18  ¿Cómo puedo enviar un hotspot wifi a la base de datos de Android para una mejor triangulación?  ( How may i submit a wifi hotspot to androids database for a better triangulation ) 
Como lo sabemos, para localizar nuestra posición en el interior, Android utiliza la ubicación cercana de los hotspots de Wi-Fi para la triangulación. Pero, ¿c...

7  ¿Samsung Galaxy s mantiene la ubicación de GPS en la cámara tomada con metadatos de fotos?  ( Does samsung galaxy s keep gps location in camera taken photo metadata ) 
¿Alguien sabe si la cámara de Samsung Galaxy S GT-I9000 tomada las fotos mantiene información sobre la ubicación de GPS desde cuando se llevaron? Gracias ...

12  ¿Por qué Android tiene tales problemas recordando la ubicación de los últimos conocimientos?  ( Why does android have such problems remembering last know location ) 
Nunca he podido descubrir la manera en que Android recuerda su última ubicación de conocimientos. Si parece recordar la ubicación desde hace varias horas, per...

4  ¿Hay una aplicación de chat de redes sociales de estilo whoshere (ubicación) para Android? [cerrado]  ( Is there a whoshere style location based social networking chat app for androi ) 
cerrado. Esta pregunta es off-topic . Actualmente no está aceptando respuestas. ¿Quieres ...

5  ¿Cómo apago la geolocalización al tomar fotos?  ( How do i turn off geolocation when taking photos ) 
¿Hay una manera de convertir la función de geolocalización para las fotos? ¿Esto es por aplicación o en todo el teléfono? Editar Tengo un droid X. Me gust...

7  ¿Por qué cree el reloj que está en Detroit?  ( Why does the clock think hes in detroit ) 
Tenemos teléfonos nuevos, y la aplicación HTC Evo SHIFT 4G de mi esposo parece pensar que está en Detroit. Él no lo es. Nunca hemos estado incluso en Michigan...

1  MUTE o CAMBIAR el grupo de usuarios de usuarios dependiendo de la ubicación actual y la hora  ( Mute or change user group ringtone depending on current location and time ) 
Aquí hay un escenario de muestra: cuando estoy en casa y es después de las 10 pm, todas las llamadas deben estar en silencio, pero las llamadas familiares est...

7  No hay suficiente tiempo para el bloqueo GPS para el etiquetado geográfico al tomar una foto  ( Not enough time for gps lock for geo tagging when taking a photo ) 
Encendí el etiquetado geográfico para las fotos, pero el problema es que el procedimiento de bloqueo GPS parece comenzar solo cuando abro la aplicación de la ...

5  ¿Cuáles son las aplicaciones de alarma basadas en la ubicación disponibles para Android? [cerrado]  ( What are the location based alarm applications available for android ) 
Según lo que actualmente representa, esta pregunta no es un buen ajuste para nuestro Q & Amp; un formato. Esperamos que las...

4  Aplicación de volumen de anillo geofenciado?  ( Geofenced ring volume app ) 
¿Hay una aplicación para establecer un volumen de anillo automáticamente basado en la ubicación? Lo que necesito es una aplicación para cambiar a vibrar cuand...

24  ¿Cómo presenta Google Maps mi ubicación sin GPS?  ( How does google maps estimate my location without gps ) 
Me preguntaba cómo los mapas de Google en mi teléfono Android pueden localizarme con una buena precisión cuando mi GPS está deshabilitado. Al principio, aun...

17  Google Latitude y múltiples dispositivos: ¿cómo prevenir la ubicación saltando?  ( Google latitude and multiple devices how to prevent location jumping ) 
Tengo un teléfono inteligente Android y una tableta que ambos están vinculados a mi cuenta de Google y la latitud habilitada. Como no llevo la tableta siempre...

-1  ¿El transformador Eee Pad Cabe para determinar la latitud y la longitud?  ( Is the eee pad transformer able to determine latitude and longitude ) 
¿El transformador Eee Pad tiene una manera de determinar su latitud y longitud actuales (por ejemplo, un chip GPS)? Estoy escribiendo una solicitud donde nece...

3  Problema de Google Geolocalización con hermosos widgets  ( Google geolocation problem with beautiful widgets ) 
Después de boot Beautiful Widgets, muestra una notificación de problemas de Google Geolocalización y me dice que Google no puede encontrar mi ubicación según ...

Relacionados problema

22  ¿Por qué los mapas de Google necesitan WiFi? 
19  ¿Cómo puedo encontrar un teléfono perdido o ayudar a la gente a devolverlo? 
9  ¿Alternativa a Google Latitude? 
18  ¿Cómo puedo hacer que mis fotos se etiqueten automáticamente? 
1  Las etiquetas geo-etiquetas se pierden al subir al sitio web de Picasa 
7  ¿Cómo puedo geo-etiquetar una foto después de haberlo tomado? 
18  ¿Cómo puedo enviar un hotspot wifi a la base de datos de Android para una mejor triangulación? 
7  ¿Samsung Galaxy s mantiene la ubicación de GPS en la cámara tomada con metadatos de fotos? 
12  ¿Por qué Android tiene tales problemas recordando la ubicación de los últimos conocimientos? 
4  ¿Hay una aplicación de chat de redes sociales de estilo whoshere (ubicación) para Android? [cerrado] 
5  ¿Cómo apago la geolocalización al tomar fotos? 
7  ¿Por qué cree el reloj que está en Detroit? 
1  MUTE o CAMBIAR el grupo de usuarios de usuarios dependiendo de la ubicación actual y la hora 
7  No hay suficiente tiempo para el bloqueo GPS para el etiquetado geográfico al tomar una foto 
5  ¿Cuáles son las aplicaciones de alarma basadas en la ubicación disponibles para Android? [cerrado] 
4  Aplicación de volumen de anillo geofenciado? 
24  ¿Cómo presenta Google Maps mi ubicación sin GPS? 
17  Google Latitude y múltiples dispositivos: ¿cómo prevenir la ubicación saltando? 
-1  ¿El transformador Eee Pad Cabe para determinar la latitud y la longitud? 
3  Problema de Google Geolocalización con hermosos widgets 



© 2021 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos



    it.wenda123.org     pergunte.org/     cndgn.com/     respuesta.top     qaru.top     menjawab.top     domanda.top     demandez.top     cauhoi.top     antworten.top     zapytac.top     sorun.top     qakr.top    

Licensed under cc by-sa 3.0 with attribution required.