2011-03-31 12 views

Respuesta

9

Si estamos hablando acerca de la API de geolocalización, puede anular la función:

navigator.geolocation.getCurrentPosition = function(success, failure) { 
    success({ coords: { 
     latitude: 30, 
     longitude: -105, 

    }, timestamp: Date.now() }); 
} 

Por eso, cuando se le devolverá una biblioteca llamadas en la función navigator.geolocation.getCurrentPosition las coordenadas que especifique.

0

No tengo conocimiento de una forma de hacerlo en Chrome pero puedes hacerlo en Firefox; this blog post le dirá cómo.

5

Ahora puede usar la extensión de cromo manual geolocation para establecer su ubicación manualmente.

+0

Ahora que la extensión no está disponible en la tienda :( –

4

Un poco tarde en la respuesta, pero en Chrome puede abrir las Herramientas de desarrollo (F12 o Ctrl + Shift + I). En la esquina inferior derecha, abra el engranaje "Configuración" y cambie a la pestaña "Anulaciones". Hay una casilla de verificación etiquetada 'Anular Geolocalización'. Marca esta casilla e ingresa en la geolocalización en la que quieras que el sitio crea que estás.

En caso de que no lo han explicado con suficiente claridad, aquí es un buen artículo que va sobre ella con capturas de pantalla y lo que no: http://www.labnol.org/internet/geo-location/27878/

+0

Los nombres de los menús han cambiado un poco, pero la capacidad es todavía allí * Más herramientas -.> Sensores -> Gelocation *. –

8

En Chrome hoy (versión 42), las herramientas de desarrollo abiertas, haga clic en el " Alternar icono del dispositivo ", luego en el cajón" Emulación ", elija" Sensores ". Allí, puedes Emular las coordenadas de geolocalización e incluso "Emular la posición desconocida".

enter image description here

Cuestiones relacionadas