navigator.la géolocalisation.GetCurrentPosition jette “Le dernier fournisseur d'emplacement a été désactivé” erreur
Je suis en train de créer une base très HTML5 page qui attrape la géolocalisation, mais j'obtiens une erreur.
Voici ce que j'ai à l'intérieur de mon "script" tags:
function GetGeo() {
if (!navigator.geolocation) {
alert("Could not find geolocation");
}
else {
navigator.geolocation.getCurrentPosition(showMap, function (error) { alert("error encountered: " + error.message ); });
}
}
function showMap(position) {
window.alert(position.coords.latitude + ", " + position.coords.longitude);
}
La page a juste un bouton qui appelle la GetGeo() fonction.
Ce que j'ai fait est supprimée .html fichier sur la carte sd de mon téléphone. Ensuite, j'ai visionné "content://com.android.htmlfileprovider/sdcard/GetGeo.html" et la page s'affiche correctement. Quand je clique sur le bouton et de l'exécuter, j'obtiens l'erreur suivante: "Le dernier fournisseur d'emplacement a été désactivé"
J'ai quelques questions:
1: Est-ce mal pour juste déposer le fichier html sur la SDCard et d'essayer de l'exécuter?
2: Est-il quelque chose de base que je fais mal, ce n'est pas de le laisser être la géolocalisation du navigateur mobile?
Merci d'avance pour toute aide!
OriginalL'auteur JSprang | 2011-03-23
Vous devez vous connecter pour publier un commentaire.
J'ai compris cela: j'ai besoin d'aller dans la configuration de mon navigateur mobile et cochez la case 'Activer la Localisation'
Dans le cas de l'utilisation d'un hybride application (cordoue en fonction imbriquée avec WebView au lieu de navigateur) pour les Services de Localisation et de permettre à TOUTES les options GPS et le Wi-fi va résoudre ce problème, j'ai juste eu cette aide de Cordova 3.X et de KitKat, tout fonctionne très bien
OriginalL'auteur JSprang
Il est également important de permettre à toutes les sources de localisation à partir de l'Android onglet Paramètres. Accédez à Paramètres, cliquez sur l'Emplacement et de la Sécurité. À partir d'ici, assurez-vous que les conditions suivantes sont vérifiées: (1) Utiliser les réseaux sans fil, (2) Utiliser les satellites GPS, (3) l'Utilisation du capteur de complicité.
Assurez-vous également que l'autorisation suivante est activée dans le manifeste:
OriginalL'auteur Zorayr