我想在访问者决定网站是否会检测当前位置时显示消息。如果网站显示的消息如上图所示,请显示“请允许或拒绝”等消息。如果单击“允许”,则显示另一条消息“允许”或其他内容。如果被拒绝,则显示消息“已拒绝”或其他内容。我正在使用HTML5 Geolocation。
这是否可以实现?如果可以,我该怎么做?
答案 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
干杯。