获取本浏览器经纬度坐标

<!DOCTYPE html>
<html>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <body>
        <p id="demo">
            点击这个按钮,获得您的坐标:
        </p>
        <button onclick="getLocation()">
            试一下
        </button>
        <script>
            var x = document.getElementById("demo");
            function getLocation() {
                if (navigator.geolocation) {
                    navigator.geolocation.getCurrentPosition(showPosition, showError);
                } else {
                    x.innerHTML = "Geolocation is not supported by this browser.";
                }
            }

            function showPosition(position) {
                x.innerHTML = "维度Latitude: " + position.coords.latitude + "<br />经度Longitude: " + position.coords.longitude;
            }

            function showError(error) {
                alert('获取经纬度错误捕获');
                switch(error.code) {
                    case error.PERMISSION_DENIED:
                        x.innerHTML = "User denied the request for Geolocation."
                        break;
                    case error.POSITION_UNAVAILABLE:
                        x.innerHTML = "Location information is unavailable."
                        break;
                    case error.TIMEOUT:
                        x.innerHTML = "The request to get user location timed out."
                        break;
                    case error.UNKNOWN_ERROR:
                        x.innerHTML = "An unknown error occurred."
                        break;
                }
            }
        </script>
    </body>
</html>


获取两个坐标之间的直线距离

// 百度地图API功能--计算距离
var map = new BMap.Map("allmap");
var pointA = new BMap.Point( Longitude , Latitude ); // 创建点坐标A
var pointB = new BMap.Point( Longitude , Latitude ); // 创建点坐标B
alert('两点的距离是:'+(map.getDistance(pointA,pointB)).toFixed(2)+' 米。'); //获取两点距离,保留小数点后两位

查询获取到的经纬度 http://www.gpsspg.com/maps.htm

百度经纬度查询:http://api.map.baidu.com/lbsapi/getpoint/index.html

百度官方手册 http://developer.baidu.com/map/reference/index.php

原文地址:https://www.cnblogs.com/polax/p/7063684.html