Geolocation - mozilla

0

Witam serdecznie!
Chciałbym pobierać lokalizację, a konkretnie miasto (chociaż wysokość i szerokość geograficzna będzie również ok), użytkownika, który odwiedza moją stronę. Jest mi to potrzebne, żeby wyświetlić miejsca w jego okolicy. Problem polega na tym, że geolocation API nie działa na mozilli, ma ona dodatkowe zabezpieczenia dla udostępniania danych.
Korzystam z :
http://www.w3schools.com/html/tryit.asp?filename=tryhtml5_geolocation

Znalazłem temat odnośnie łapania lokalizacji jeśli mozilla, ale nie działa:

http://davidwalsh.name/geolocation-api
https://developer.mozilla.org/en-US/docs/Web/API/Geolocation.getCurrentPosition#Example
Ten kod działa ale w porównaniu do geolocation API jest niedokładny :)

$.getJSON('http://freegeoip.net/json/', function(location) {
		  $('#chart_div').html(location.city);
		  $('#zipcode').html(location.zipcode);
		  $('#longitude').html(location.longitude);
		  $('#latitude').html(location.latitude);
	});

Czy jest jakiś sposób, którym mógłbym łapać lokalizację w mozilli ?

0

wystarczy w mozilli zaakceptować prośbę o geolokalizację:
http://i.imgur.com/AggTm0h.png
http://i.imgur.com/FvertFP.png

ps. w każdej przeglądarce przecież to tak działa..

0

Tutaj nie chodzi o prośbę. Coś podobno jest zepsute.
Ustawiłem swoją przeglądarkę, żeby dla tej strony http://jsfiddle.net/7eSpT/ zezwalała zawsze na geolokalizację i dupa. Nie działa. W zasadzie dialog też się nie pojawia. Na chrome działa.

0

To nie jest czasem tak, że mozilla ukrywa prośbę i trzeba to zrobić manualnie? Bo inne przeglądarki wyświetliły komunikat mozilla nie, także u mojego znajomego.

0

Nie jest. Nawet jak ustawię, żeby zezwalało to nie działa.

0

Także mamy problem Panie Dzek :)

0

coś spieprzyłeś wcześniej w konfiguracji przeglądarki. przeinstaluj na czysto i zobaczysz, że działa. implementacja jest ok, kwestią zepsucia przeglądarki klienta się nie przejmuj. no i dla nieakceptujących/nieobsługujących/zepsutych przeglądarek możesz robić geolokalizację wg IP

0

Nic nie jest zepsute. Przeglądarka świeżo instalowana i ustawienia zresetowane do domyślnych. Wersja 27.

0

Z geolokalizacji po IP zrezygnuje, dlatego że jest niedokładna. Ewentualnie mógłbym ją umieścić z informacją, że jeśli wskazane miasto jest błędne proszę skontaktować się z administratorem. Czy coś takiego ;p A co do przeinstalowania przeglądarki, na 5 osób, którym wysłałem linka do sprawdzenia, żadnej nie działało. Rozwiązaniem byłoby przeinstalowywanie przeglądarki przez większość osób odwiedzających stronę? Mozilla coś popsuła moim skromnym zdaniem.

0

Dwa komputery - więcej nie mam - FF 25, FF 26 - działa (co udowodniłem screenshotami).
Komputer z FF zaktualizowałem do 26 - działa.
Zaktualizowałem jeszcze raz do 27.0.1 - działa.

Daj tym ludziom linka do przykładu, nie do swojej strony, na której być może skopałeś kod (nie podałeś).
Nie wierzysz chyba, że geolokalizacja nie działa w przeglądarce, która ogarnia taki duży kawał rynku? Logicznym jest, że wina jest po Twojej stronie :P

PS. Off-topic: Co za idiota wymyślił aktualizowanie z 25->26 po to, żeby potem robić 26->27 o.O

PS2. Dlaczego w tym wątku pisze jakiś anonim oraz @nieznasz, a formy wypowiedzi sugerują, że to albo ta sama osoba, albo mają zjednoczone mózgi i myślą tak samo, postując w tym samym czasie?

0

PS2. <-- też się nad tym zastanawiałem :P W każdym razie dzięki za pomoc !

1 użytkowników online, w tym zalogowanych: 0, gości: 1