Maison  >  Article  >  interface Web  >  code de méthode js pour obtenir les coordonnées GPS

code de méthode js pour obtenir les coordonnées GPS

不言
不言original
2018-08-15 17:49:333240parcourir

Ce que cet article vous apporte, c'est le code de la méthode pour obtenir les coordonnées GPS via js. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il vous sera utile.

Plus de bêtises, passons directement au code

1 C'est relativement simple

 function getLocation(){
        if(navigator.geolocation){        
        //判断是否有这个对象
            navigator.geolocation.getCurrentPosition(function(pos){
                console.log("经度:"+pos.coords.longitude+                
                "纬度:"+pos.coords.latitude)
            })
        }else{
            console.log("当前系统不支持GPS API")
        }
    }

2. ce n'est en fait pas nécessaire. Cela dépend des préférences personnelles

function getLocation(){
       var options={
           enableHighAccuracy:true, 
           maximumAge:1000
       }       if(navigator.geolocation){           
       //浏览器支持geolocation
           // alert("浏览器支持geolocation");
           navigator.geolocation.getCurrentPosition(onSuccess,onError,options);

        }else{            
        //浏览器不支持geolocation
            alert("浏览器不支持geolocation");
        }
  }

Lorsque l'acquisition est réussie

 function onSuccess(pos){
        console.log("经度:"+pos.coords.longitude+                
        "纬度:"+pos.coords.latitude)
 }

Lorsque l'acquisition échoue, cette erreur est délibérément écrite en détail pour vous permettre de comprendre pourquoi. il a échoué

function onError(error){
               switch(error.code){                   
               case 1:
                   alert("位置服务被拒绝");                   
                   break;                   
                   case 2:
                   alert("暂时获取不到位置信息");                   
                   break;                   
                   case 3:
                   alert("获取信息超时");                   
                   break;                  
                    case 4:
                    alert("未知错误");                   
                    break;
               }

           }

Recommandations associées :

Méthode PHP pour calculer la distance entre deux coordonnées GPS sur la carte Baidu, coordonnées GPS

Récupérer les coordonnées du curseur/souris et les coordonnées pixel du curseur en js sur les skills page_javascript

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
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