tutorial tipos son sirven segun que para moviles movil las examples ejemplos definicion autores apps aplicaciones aplicacion mobile web-applications geolocation

mobile - tipos - ¿Cómo preguntan las aplicaciones web la ubicación del dispositivo móvil?



progressive web apps tutorial (6)

Muchos teléfonos móviles modernos (google nexus one, etc.) tienen algún tipo de servicio de localización incorporado. cuando voy a un sitio web (por ejemplo, google.com) ese sitio web pregunta si estoy dispuesto a compartir mi ubicación con ese sitio.

¿Cómo se solicita realmente un dispositivo móvil para entregar su ubicación al sitio? ¿Y en qué formato se da esa ubicación? No tengo ni idea y tampoco encontré ninguna respuesta de google.


Dependerá del teléfono y del lenguaje de programación utilizado.

Aquí hay un tutorial para el iPhone. Aquí hay alguna información sobre la ubicación de Android.



La aplicación utiliza la API nativa en la plataforma para obtener la ubicación. En el caso de Android, las aplicaciones nativas generalmente se crean utilizando Java y usan el SDK de Android. Las aplicaciones Apple iPhone / IApd están escritas en Objective-C contra el iPhone SDK.

Puede escribir aplicaciones nativas usando habilidades web (es decir, Javascript, CSS y HTML) usando herramientas, como PhoneGap, que le dan acceso a las funciones nativas del teléfono.


Las aplicaciones web en iPhone, Android o incluso ciertos navegadores de escritorio (algunas versiones recientes de Firefox, Chrome y Opera) usan la API de geolocalización W3C para solicitar su ubicación. Google Gears también admite una API de geolocalización similar como un complemento para muchos navegadores, pero la API W3C se está convirtiendo en el estándar.

El código para verificar el soporte de la API y luego solicitar una ubicación es sencillo ( if (navigator.geolocation) ... ). Algunos ejemplos de código here .


Si los servicios de geolocalización están expuestos al navegador en una plataforma móvil, estarán disponibles para una aplicación web (a diferencia de una aplicación nativa) a través de Javascript.

Para Safari en iPhone, consulte Obtención de ubicaciones geográficas en la Guía de contenido web de Safari.


También encontré este enlace para GeoLocation en Android.