检查经纬度是否在区域内-javascript

时间:2020-03-09 08:43:08

标签: javascript jquery asp.net-mvc

我正在使用Google Map获取用户的纬度和经度。 我只想检查纬度和经度是在区域内部还是外部(从中心5公里起)

我的Java脚本代码是:

var x = document.getElementById("demo");
function getLocation() {
    if (navigator.geolocation) {
        navigator.geolocation.getCurrentPosition(showPosition);
    } else {
        x.innerHTML = "Geolocation is not supported by this browser.";
    }
}

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

我的功能很好,但是在android中,我想要类似的东西,但是在Java脚本中:

    float[] results = new float[1];
Location.distanceBetween(centerLatitude, centerLongitude, testLatitude, testLongitude, results);
float distanceInMeters = results[0];
boolean isWithin10km = distanceInMeters < 10000;

0 个答案:

没有答案