2013-08-14 4 views
0

J'utilise la fonction html5 JS navigator.geolocationhtml Emplacement géographique ne fonctionne pas sur tous les navigateurs

if (navigator.geolocation) { 
navigator.geolocation.getCurrentPosition(geoLocationSuccess, geoLocationError); 
} 

Quand je lance la fonction sur Windows 7 en chrome, ff, IE10, il retourne presque instantanément avec mon emplacement.

Maintenant, je suis en train de tester un nouvel iPad avec un safari mobile. L'iPad vous demande d'abord si je veux autoriser le navigateur à utiliser ma position. Je clique oui. Après environ une minute, la fonction geolocationError est appelée avec le code d'erreur 2 (l'emplacement n'est pas disponible).

Les deux appareils sont sur le même réseau wifi et l'un peut trouver l'emplacement et l'autre ne le peut pas. J'ai lu mobile safari prend en charge la fonction de géolocalisation

Est-ce que je fais quelque chose de mal?

Répondre

Questions connexes