2010-07-06 27 views
13

Actualmente estoy trabajando en algunos javascripts de geolocalización, pero no puedo probarlos y depurarlos correctamente: Mi computadora de escritorio (Running Windows, con Chrome 5 o Firefox 3) no tiene información de ubicación y mis dispositivos móviles no cuentan con cualquier capacidad de depuración¿Cómo pruebo los javascripts de geolocalización?

¿Cómo puedo probar los scripts de geolocalización? ¿Hay alguna herramienta que falsifique un sensor de GPS?

+0

Encontré dos complementos de Firefox (Geolocater y Geolocalización) hasta el momento, pero los dos no parecen estar funcionando. No hay extensiones de Chrome actualmente disponibles. –

Respuesta

7

En Firefox, es posible cambiar el proveedor de geolocalización predeterminado (Google) a una fuente ingresada manualmente.

Fake your geolocation in Firefox 3.5

Todo lo que necesita para la falsificación es un archivo de texto (. Ej /home/username/.mynewlocation.txt) en algún lugar de su ordenador con el siguiente contenido: {"location":{"latitude":50.941863,"longitude":6.958374, "accuracy":20.0}}

El camino en Firefox a este archivo es: file://home/username/.mynewlocation.txt

Escriba about: config en su barra de direcciones, confirme la advertencia, busque geo.wifi.url y reemplace la url anterior (https://www.google.com/loc/json) con su nuevo de arriba. Reinicie Firefox, disfrute de su nueva ubicación :-)

Y hay a similar SO question con una serie de buenas respuestas también.

+0

Gracias, perfecto. –

0

la biblioteca geo-location-javascript contiene un componente para la simulación de ubicaciones, sólo tiene que añadirlos con:

locations=new Array(); 
locations.push({ coords:{latitude:41.39985,longitude:2.19610},duration:5000 }); 
locations.push({ coords:{latitude:41.40,longitude:2.197},duration:5000 }); 

y al inicializar el componente. busque bajo simulación en la página de inicio

5

En chrome, ahora puede usar la extensión de cromo manual geolocation para establecer su ubicación manualmente.

Cuestiones relacionadas