Navigator.Geolocation GetCurrentpositon не работает в Chrome и Firefox

Я следую этому учебному пособию в Интернете, в котором рассказывается, как использовать новые встроенные функции HTML5 и google map api, чтобы получить ваше текущее местоположение (Geolocation).

˚




<title>Navigator</title>







<!--map placeholder -->

Я попытался запустить этот код как в google, так и в firefox. Google блокирует меня от просмотра моей текущей позиции. Я получаю сообщение об ошибке "Нет доступных кодов!" Что касается firefox, он работает так здорово!

В чем проблема с Chrome? Друг предложил, чтобы я попытался получить свое местоположение, используя свой IP-адрес. Что делать? И есть ли способ Chrome блокировать мое текущее местоположение?

1 ответ

Я использую этот код, работает в мобильных браузерах IE/Chrome/FF почти все

if (navigator.geolocation) {
 var latitude = null;
 var longitude = null;
 navigator.geolocation.getCurrentPosition(function (position) {
 latitude = position.coords.latitude;
 longitude = position.coords.longitude;
 }); 

 } else {
 alert("Geolocation API is not supported in your browser");
 };

licensed under cc by-sa 3.0 with attribution.