¿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

16  ¿Cómo obtiene Android la ubicación gruesa?  ( How does android get the coarse location ) 
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 to...

2  ¿Cómo mostrar la ubicación actual en la pantalla de inicio?  ( How to display current location on the home screen ) 
En mi teléfono antiguo tuve un ajuste llamado "Información sobre la información del área". Cuando está habilitado, mostrara la información de ubicación junto ...

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...

1  Seguimiento de vehículos  ( Vehicle tracking ) 
Todos los autobuses de oficina tendrían teléfonos móviles Android 4G con el conductor, siempre encendidos y siempre cargando. Estos teléfonos móviles necesita...

9  Fotos de Geo-Tagging DSLR con Android  ( Geo tagging dslr photos with android ) 
¿Hay alguna aplicación para Android que me ayude a etiquetar las imágenes que tomo con mi cámara DSLR no GPS usando un registro del teléfono GPS que Android p...

8  Notificar automáticamente a las personas cuando salgo / alcance una ubicación  ( Automatically notify people when i leave reach a location ) 
¿Alguien sabe de una manera de enviar automáticamente una notificación cuando llego o deje una ubicación? Por ejemplo, me gustaría enviar una notificación a...

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...."...

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...

3  Habilitar o deshabilitar notificaciones según la ubicación en Android?  ( Enable or disable notifications based on location on android ) 
Realmente deseo poder hacer que mi anuncios de anuncios de Androide se ponga a los correos electrónicos cuando esté en el trabajo, y los correos electrónicos ...

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...

3  Guardar un lugar en la cuenta de Google Maps  ( Saving a place on google maps account ) 
Quiero guardar un lugar en Google Maps y poner descripción / notas en él. Cuando usé Symbian, después de hacer clic en la estrella para agregar el lugar com...

0  ¿Puede Google encontrar dispositivo triangular ubicación de mi teléfono por la señal de la torre de celda?  ( Can google find device triangulate location of my phone by cell tower signal ) 
Sé que no sería preciso, pero ¿puedo encontrar mi [NO] perdido Android 6.0.1 Lenovo P1A41 TURBO por las señales de la torre de celda usando el dispositivo de ...

8  ¿Cómo configuro la latitud de Google a la actualización automática con la ubicación regularmente?  ( How do i set google latitude to auto update with location regularly ) 
Cuando utilizo Google Maps, establece mi ubicación de latitud de Google, pero una vez que enciendo los mapas, se detiene. Me gustaría que se actualizara con m...

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? ...

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 ...

3  ¿Cuál es el uso de mis lugares en Android 4.3?  ( Whats the use of my places in android 4 3 ) 
noté que hay mis lugares en los servicios de ubicación. Guarda la ubicación de la casa y el automóvil de la oficina en un formato que especifico (WWFI Bluetoo...

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...

23  ¿Dónde deben informarse las cuestiones con los servicios de Google Play (por ejemplo, el proveedor de ubicación fusionado)?  ( Where should issues with google play services e g fused location provider be ) 
Google está agrupando una serie de servicios, incluidos los servicios de ubicación, en la Google Play Services Solicitud En lugar de incluirlos en la plataf...

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...

1  Teléfono como un rastreador de GPS  ( Phone as a gps tracker ) 
Me gustaría usar un viejo dispositivo Android viejo como un rastreador de GPS que se instalará en mi bicicleta. Aunque primero fue simplemente usar los servi...

2  ¿El acceso completo de las aplicaciones de Google a la ubicación necesaria para los mapas con GPS?  ( Full google apps access to location needed for maps with gps ) 
Tengo un HTC ONE S con Android 4.1.1 instalado. Recientemente obtuve la aplicación "Configuración de Google" y revisé la configuración allí. Bajo el campo "...

16  ¿Es posible habilitar los servicios de ubicación a través de Shell?  ( Is it possible to enable location services via shell ) 
¿Es posible habilitar los servicios de ubicación (GPS oOn Google NetworkLocation) a través del emulador ADB o Terminal? Estoy en un teléfono enraizado. punt...

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...

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) ...

8  ¿Es posible conocer la ubicación de la persona que llama?  ( Is it possible to know the location of the caller ) 
Si estoy usando un Android, ¿es posible conocer la ubicación física de la persona que me llama / yo llamo a? ...

Relacionados problema

16  ¿Cómo obtiene Android la ubicación gruesa? 
2  ¿Cómo mostrar la ubicación actual en la pantalla de inicio? 
18  ¿Cómo puedo enviar un hotspot wifi a la base de datos de Android para una mejor triangulación? 
1  Seguimiento de vehículos 
9  Fotos de Geo-Tagging DSLR con Android 
8  Notificar automáticamente a las personas cuando salgo / alcance una ubicación 
22  ¿Por qué los mapas de Google necesitan WiFi? 
18  ¿Cómo puedo hacer que mis fotos se etiqueten automáticamente? 
3  Habilitar o deshabilitar notificaciones según la ubicación en Android? 
19  ¿Cómo puedo encontrar un teléfono perdido o ayudar a la gente a devolverlo? 
3  Guardar un lugar en la cuenta de Google Maps 
0  ¿Puede Google encontrar dispositivo triangular ubicación de mi teléfono por la señal de la torre de celda? 
8  ¿Cómo configuro la latitud de Google a la actualización automática con la ubicación regularmente? 
9  ¿Alternativa a Google Latitude? 
7  ¿Samsung Galaxy s mantiene la ubicación de GPS en la cámara tomada con metadatos de fotos? 
3  ¿Cuál es el uso de mis lugares en Android 4.3? 
12  ¿Por qué Android tiene tales problemas recordando la ubicación de los últimos conocimientos? 
23  ¿Dónde deben informarse las cuestiones con los servicios de Google Play (por ejemplo, el proveedor de ubicación fusionado)? 
1  Las etiquetas geo-etiquetas se pierden al subir al sitio web de Picasa 
1  Teléfono como un rastreador de GPS 
2  ¿El acceso completo de las aplicaciones de Google a la ubicación necesaria para los mapas con GPS? 
16  ¿Es posible habilitar los servicios de ubicación a través de Shell? 
17  Google Latitude y múltiples dispositivos: ¿cómo prevenir la ubicación saltando? 
7  ¿Cómo puedo geo-etiquetar una foto después de haberlo tomado? 
8  ¿Es posible conocer la ubicación de la persona que llama? 



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