Maison > interface Web > js tutoriel > le corps du texte

Partage de code de calcul de distance de longitude et de latitude JS

小云云
Libérer: 2018-03-06 15:07:15
original
2081 Les gens l'ont consulté

Cet article partage principalement avec vous le code de calcul de la distance de longitude et de latitude JS. J'espère que vous pourrez utiliser le code suivant pour apprendre à calculer la distance de longitude et de latitude JS.

 GetDistance:function(lat1, lng1, lat2, lng2, len_type = 2, decimal = 2)  
    {  
       var radLat1 = lat1 * Math.PI / 180.0;   //PI()圆周率  
       var radLat2 = lat2 * Math.PI / 180.0;  
       var a = radLat1 - radLat2;  
       var b = (lng1 * Math.PI / 180.0) - (lng2 * Math.PI / 180.0);  
       var s = 2 * Math.asin(Math.sqrt(Math.pow(Math.sin(a/2),2) + Math.cos(radLat1) * Math.cos(radLat2) * Math.pow(Math.sin(b/2),2)));  
        s = s * 6378.137;  
        s = Math.round(s * 1000);  
       if (len_type --> 1)  
       {  
           s /= 1000;  
       }  
   return Math.round(s, decimal);  
},
Copier après la connexion

Recommandations associées :

php Conversion de la longitude et de la latitude de la carte Tencent en idées de mise en œuvre de longitude et de latitude de la carte Baidu et partage d'exemples

javascript - WeChat Comment passer la valeur de longitude et de latitude en js et comment la recevoir en arrière-plan

Calculer la distance entre la longitude et la latitude de deux points sous SQL SERVER

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!

Étiquettes associées:
source:php.cn
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!