Как я тестирую геолокацию javascripts?

Я в настоящее время работаю над некоторой геолокацией javascripts, но не могу протестировать и отладить их правильно: Моя настольная машина (Запускающий Windows, с Chrome 5 или Firefox 3) не имеет информации о местоположении, и мои мобильные устройства не показывают возможностей отладки.

Как я могу протестировать сценарии геолокации? Существует ли инструмент, который будет фальсифицировать датчик GPS?

13
задан Christian Studer 6 July 2010 в 08:45
поделиться

2 ответа

В Firefox можно переключить поставщика геолокации по умолчанию (Google) на источник, введенный вручную.

Подделайте свое местоположение в Firefox 3.5

Все, что вам нужно для подделки, - это текстовый файл (например, /home/username/.mynewlocation.txt ) где-нибудь на вашем компьютере со следующим содержимым: {"location": {"latitude": 50.941863, "longitude": 6.958374, "precision": 20.0}}

Путь к этому файлу в Firefox: file: //home/username/.mynewlocation.txt

Введите about: config в адресной строке, подтвердите предупреждение, найдите geo.wifi.url и замените старый URL ( https: //www.google.com/loc/json) на новый сверху. Перезапустите firefox, наслаждайтесь новым местоположением: -)

И есть аналогичный вопрос SO с рядом хороших ответов.

7
ответ дан 2 December 2019 в 00:17
поделиться

библиотека geo-location-javascript содержит компонент для моделирования местоположений, вы просто добавляете их с помощью:

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 });

и инициализируете компонент. посмотрите в разделе моделирование на главной странице

0
ответ дан 2 December 2019 в 00:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: