Maison interface Web Tutoriel H5 Utiliser la géolocalisation en HTML5 pour obtenir la localisation géographique et appeler l'API Google Map pour localiser sur Google Map_html5 compétences du didacticiel

Utiliser la géolocalisation en HTML5 pour obtenir la localisation géographique et appeler l'API Google Map pour localiser sur Google Map_html5 compétences du didacticiel

May 16, 2016 pm 03:50 PM
地理位置

Ce plat d'accompagnement vient de commencer à apprendre le HTML5, et maintenant je suis très intéressé par la géolocalisation, je l'ai combiné avec l'API de Google Map pour réaliser la fonction de positionnement de base de la carte.
1. Obtenez la situation géographique actuelle
Appelez la méthode void getCurrentPosition(onSuccess, onError, options);.
Parmi eux, onSuccess est la fonction de rappel exécutée lorsque les informations de localisation actuelle sont obtenues avec succès, onError est la fonction de rappel exécutée lorsque les informations de localisation actuelle ne peuvent pas être obtenues et options sont des listes familières facultatives. Les deuxième et troisième paramètres sont des attributs facultatifs.
Dans la fonction de rappel onSuccess, le paramètre position est utilisé, qui représente un objet de position spécifique et représente la position actuelle. Il possède les attributs suivants :
•latitude : la latitude de la situation géographique actuelle.
•longitude : La longitude de l'emplacement géographique actuel.
•altitude : l'altitude de la position actuelle (nulle si elle ne peut être obtenue).
•précision : la précision de la latitude et de la longitude obtenues (en mètres).
•altitudePrecision : La longitude de l'altitude obtenue (en mètres).
•titre : la direction vers l'avant de l'appareil. Représenté par l'angle de rotation dans le sens horaire face à la direction de l'objet (nul s'il ne peut être obtenu).
•vitesse : La vitesse d'avancement de l'appareil (en mètres/seconde, nulle si elle ne peut être obtenue).
•horodatage : l'heure à laquelle les informations de localisation géographique ont été obtenues.

Dans la fonction de rappel onError, le paramètre error est utilisé. Il possède les attributs suivants :
•code : code d'erreur, avec les valeurs suivantes.
1. L'utilisateur a rejeté le service de localisation (la valeur de l'attribut est 1
2. Impossible d'obtenir les informations de localisation (la valeur de l'attribut est 2
3). ).
•message : chaîne contenant des informations d'erreur spécifiques.

Dans le paramètre options, les attributs facultatifs sont les suivants :
•enableHighAccuracy : s'il faut exiger des informations de localisation géographique de haute précision.
•timeout : Définissez le délai d'expiration (unité : millisecondes).
•maximumAge : durée de validité pour la mise en cache des informations de localisation géographique (unité : millisecondes).
Assurez-vous d'écrire le code suivant pour déterminer si le navigateur prend en charge HTML5 pour obtenir des informations de localisation géographique, afin d'être compatible avec les navigateurs antérieurs qui ne le prennent pas en charge.

Copier le code
Le code est le suivant :

if (navigator.geolocation) {
//Obtenir les informations de localisation géographique actuelle
navigator.geolocation.getCurrentPosition(onSuccess, onError, options);
} else {
alert("Votre navigateur ne prend pas en charge HTML5 pour obtenir la localisation géographique informations." ; Comme indiqué ci-dessous.


Copier le code


Le code est le suivant :
Deuxièmement, définissez les paramètres de la carte et méthode de réglage Comme indiqué ci-dessous.


Copier le code


Le code est le suivant :
//Spécifiez une coordonnée sur Point Google Maps, précisez l'abscisse et l'ordonnée du point de coordonnées en même temps var latlng = new google.maps.LatLng(coords.latitude, coords.longitude var myOptions = { zoom); : 14, / /Définir le facteur de grossissement
center: latlng, //Définir le point central de la carte sur le point de coordonnées spécifié
mapTypeId: google.maps.MapTypeId.ROADMAP //Spécifiez le type de carte
} ;


Enfin, créez la carte et affichez-la sur la page




Copier le code


Le code est le suivant :
//Créer une carte et l'afficher dans la page mapvar map = new google.maps.Map(document.getElementById ("map"), myOptions);
Enfin, je présente tous les codes pour cet exemple. Le code est affiché ci-dessous.



Copier le code


Le code est le suivant :


http-equiv="Content-Type" content="text/html; charset=utf-8" />
Obtenir l'emplacement actuel et l'afficher sur Google Maps ;script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false">
body onload ="init()">
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment modifier l'emplacement IP de Douyin Comment modifier l'emplacement IP de Douyin May 04, 2024 pm 04:36 PM

Oui, vous pouvez modifier l'emplacement IP de Douyin comme suit : Ouvrez Douyin et modifiez votre profil. Modifiez les informations sur la ville et sélectionnez la ville ou la région que vous souhaitez afficher. Déconnectez-vous et reconnectez-vous pour que les modifications prennent effet.

Amap nécessite-t-il l'enregistrement d'un téléphone mobile ? Amap nécessite-t-il l'enregistrement d'un téléphone mobile ? May 05, 2024 pm 05:12 PM

Oui, pour des raisons de sécurité, de services personnalisés et de gestion de compte, Amap nécessite une inscription avec un numéro de téléphone mobile. Les étapes d'inscription comprennent : Ouvrez l'application Amap, cliquez sur « Mon » et « Connexion/Enregistrement », sélectionnez un numéro de téléphone mobile pour vous inscrire, entrez le numéro de téléphone mobile pour obtenir le code de vérification, définissez un mot de passe pour terminer l'inscription.

Comment publier des photos et des vidéos sur Weibo Comment publier des photos et des vidéos sur Weibo May 03, 2024 am 01:15 AM

Les étapes pour publier des photos et des vidéos en même temps sur Weibo sont les suivantes : Sélectionnez des photos et des vidéos liées ou complémentaires. Ouvrez le client Weibo et cliquez sur le bouton Publier. Sélectionnez l'onglet "Images et vidéos". Ajoutez des photos et des vidéos (jusqu'à 9 photos et 1 vidéo). Saisissez du texte et ajoutez les informations pertinentes. Publiez-le simplement.

Comment réinitialiser les recommandations Douyin ? Comment changer la recommandation en vedette ? Comment réinitialiser les recommandations Douyin ? Comment changer la recommandation en vedette ? May 08, 2024 pm 03:52 PM

En tant que plateforme sociale axée sur les vidéos courtes, l’algorithme de recommandation de Douyin est l’une de ses fonctions principales. Il peut recommander du contenu vidéo pertinent en fonction des intérêts et des comportements des utilisateurs. Parfois, les utilisateurs peuvent souhaiter réinitialiser l’algorithme de recommandation pour que le contenu corresponde davantage à leurs préférences. Alors, comment réinitialiser les recommandations Douyin ? Comment changer la recommandation Douyin en vedette ? Cet article répondra à ces deux questions pour vous. 1. Comment réinitialiser les recommandations Douyin ? 1. Ouvrez l'application Douyin et accédez à votre page d'accueil personnelle. 2. Cliquez sur l'icône « Paramètres » dans le coin supérieur droit pour accéder à la page des paramètres. 3. Sur la page des paramètres, recherchez l'option « Gestion recommandée » et cliquez pour entrer. 4. Sur la page de gestion des recommandations, vous pouvez voir vos balises d'intérêt et vos préférences d'intérêt. Vous pouvez sélectionner ou désélectionner différents

Comment modifier les paramètres de recommandation sur TikTok Comment modifier les paramètres de recommandation sur TikTok May 04, 2024 am 12:06 AM

Les recommandations Douyin peuvent être modifiées en modifiant les paramètres « Préférences de contenu », notamment en ajustant les types de vidéos recommandés, en suivant les créateurs intéressés, en bloquant les contenus détestés, en définissant la langue de la vidéo, les restrictions de localisation géographique, en suivant les sujets d'actualité et en effaçant l'historique de recherche/navigation.

Comment modifier les autorisations de localisation sur TikTok Comment modifier les autorisations de localisation sur TikTok May 03, 2024 pm 11:24 PM

Étapes pour modifier les autorisations de localisation Douyin : 1. Ouvrez l'application Douyin et cliquez sur « Moi ». 2. Cliquez sur « l'icône à trois barres horizontales » dans le coin supérieur droit. 3. Sélectionnez Paramètres. 4. Recherchez « Paramètres de confidentialité » et cliquez dessus. 5. Cliquez sur "Services de localisation". 6. Sélectionnez Autoriser le ciblage ou Demander uniquement lors de l'utilisation, selon le cas. 7. Après modification, vous devez redémarrer l'application Douyin pour prendre effet.

Comment modifier les paramètres de fuseau horaire de TikTok Comment modifier les paramètres de fuseau horaire de TikTok May 04, 2024 am 01:57 AM

Les paramètres du fuseau horaire Douyin ne peuvent pas être modifiés, le fuseau horaire sera automatiquement défini en fonction de l'emplacement géographique actuel.

Comment l'adresse IP de Douyin est-elle affichée ? L'adresse IP indique-t-elle la localisation en temps réel ? Comment l'adresse IP de Douyin est-elle affichée ? L'adresse IP indique-t-elle la localisation en temps réel ? May 02, 2024 pm 01:34 PM

Les utilisateurs peuvent non seulement regarder une variété de courtes vidéos intéressantes sur Douyin, mais également publier leurs propres œuvres et interagir avec des internautes à travers le pays et même dans le monde. Ce faisant, la fonction d’affichage de l’adresse IP de Douyin a attiré une large attention. 1. Comment l'adresse IP de Douyin est-elle affichée ? La fonction d'affichage de l'adresse IP de Douyin est principalement mise en œuvre via les services de localisation géographique. Lorsqu'un utilisateur publie ou regarde une vidéo sur Douyin, Douyin obtient automatiquement les informations de localisation géographique de l'utilisateur. Ce processus est principalement divisé en les étapes suivantes : premièrement, l'utilisateur active l'application Douyin et permet à l'application d'accéder à ses informations de localisation géographique ; deuxièmement, Douyin utilise les services de localisation pour obtenir les informations de localisation géographique de l'utilisateur ; enfin, Douyin transfère les informations de localisation géographique de l'utilisateur ; informations de localisation Les informations de localisation géographique sont associées à leurs données vidéo publiées ou visionnées et seront

See all articles