Dans un projet récent, il est fonctionné d'obtenir les marchands environnants.
J'ai donc pensé au positionnement géographique de H5.
Const getPosition = (timeout = 10000, maximumage = 60000, activerhighacuracy = false) => new promest (résoudre, rejeter) => {if (! Navigator &&! Ou.geoLocation) {rejet rejeter (nouvelle erreur ('API de géologie non pris en charge '))} condials = (loc) => {const local = {latitude: loc.coords.Latitude, // latitude longitude: local .coords.accuracy // degré de précision} résolve (local)} const error = () = = > Rejeter ('') navigator.geolocation.getCurrentPosition (succès, erreur, {activerhighacuracy, // obtenez une position de précision élevée, par défaut // spécifie le délai d'expiration pour l'emplacement géographique. Lorsque la valeur par défaut n'est pas limitée, l'unité est l'unité période valide maximale de millisecondes.
L'API de l'emplacement géographique du H5 est en effet très facile à utiliser, mais comme l'emplacement géographique de l'utilisateur est l'intimité de l'utilisateur, il est nécessaire d'être autorisé par l'utilisateur.
Que l'utilisateur refuse ou permet l'autorisation, le site sera mis en cache par le navigateur. L'adresse de la suppression des règles dans Chrome est définie dans les paramètres, comme indiqué dans la figure ci-dessous:
De plus, si l'utilisateur refuse, vous pouvez obtenir la latitude et la longitude en sélectionnant l'IP.
Ipip.net est un site Web qui peut obtenir des informations géographiques de l'utilisateur via IP.
Ce qui précède est tout le contenu de cet article.