在等待GPS位置的访客响应时查看消息

时间:2013-09-07 10:30:26

标签: javascript html5 geolocation

enter image description here

我想在访问者决定网站是否会检测当前位置时显示消息。如果网站显示的消息如上图所示,请显示“请允许或拒绝”等消息。如果单击“允许”,则显示另一条消息“允许”或其他内容。如果被拒绝,则显示消息“已拒绝”或其他内容。我正在使用HTML5 Geolocation

这是否可以实现?如果可以,我该怎么做?

1 个答案:

答案 0 :(得分:0)

你可以尝试这个剪辑的JavaScript。

function getLocation(position)
{
    var lat = position.coords.latitude;
    var lng = position.coords.longitude;

    console.log("Lat: " + lat + " Lng: " + lng);
};

function locate()
{
    if (navigator.geolocation) {
        navigator.geolocation.getCurrentPosition(getLocation);
    } else {
        console.log("Geolocation is not supported.");
    }
};

现在将locate函数绑定到您想要的位置。如果您运行locate,浏览器会要求您分享您的位置。

现场演示:http://jsbin.com/aKohaVA/1

干杯。