<script type="text/javascript">
if(navigator.geolocation){
navigator.geolocation.getCurrentPosition(suc,err);
}else{
console.log('sorry,您的瀏覽器不支持地理定位')
}
//獲取地理位置成功的回調函數
function suc(position){
var wd = position.coords.latitude;
var jd = position.coords.longitude;
console.log('獲取用戶位置成功');
console.log(jd+','+wd)
}
function err(err){
console.log(err);
console.log('獲取用戶位置失敗')
}
</script>
5.獲取城市信息
<script type="text/javascript">
navigator.geolocation.getCurrentPosition(function(position){
console.log(position)
//獲取經緯度
var wd = position.coords.latitude;
var jd = position.coords.longitude;
//百度地圖的API,多看文檔
//實例化一個百度地圖對象
var point = new BMap.Point(jd,wd);
console.log(point)
//實例化一個座標點轉換對象
var mygeo = new BMap.Geocoder()
mygeo.getLocation(point,function(result){
var city = result.addressComponents.city;//將座標點轉換爲地理位置
alert(city)
});
});
</script>
6.requestFullscreen()
<script type="text/javascript">
var box = document.querySelector('.box');
// requestFullscreen()開啓全屏顯示
// cancleFullscreen()關閉全屏顯示
var fl =true;
box.onclick = function () {
if(fl){
lanchFullscreen(box);
fl=false;
}else{
exitFullscreen();
fl=true
}
}
// 跨瀏覽器發動全屏
//-----------------------------
function lanchFullscreen(element) {
if (element.requestFullscreen) {
element.requestFullscreen();
}else if (element.mozRequestFullScreen) {
element.mozRequestFullScreen();
}else if (element.msRequestFullscreen) {
element.msRequestFullscreen();
}else if (element.webkitRequestFullscreen) {
element.webkitRequestFullScreen();
}
}
//----------------------------------
// 跨瀏覽器退出全屏
function exitFullscreen(){
if(document.exitFullscreen){
document.exitFullscreen();
} else if(document.mozCancelFullScreen){
document.mozCancelFullScreen();
} else if(document.msExitFullscreen){
document.msExiFullscreen();
} else if(document.webkitCancelFullScreen){
document.webkitCancelFullScreen();
}
}
</script>