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