Welcome to the website navigation,本站只接受合法正规的企业网站,欢迎站长们提交你的网站获得展示和流量有任何问题请联系站长,欢迎大家加入本站。

                
提交网站
  • 网站:76083
  • 待审:5
  • APP:577
  • 文章:304416
  • 会员:56004
文字内链包年1000元 文字内链包年1000元 文字内链包年1000元 AI办公网站 AI绘画工具 AIchat

名站网址导航名站网址导航小编为爱好网页hTML5的朋友提供关于网页hTML5的相关知识。

  • 本篇文章的具体介绍如下

 地理位置(Geolocation)是 网页hTML5教程 的重要特性之一,提供了确定用户位置的功能,借助这个特性能够开发建设基于位置信息的应用。今天这篇文章向大家介绍一下 网页hTML5教程 地理位置定位的基本原理及各个浏览器的数据精度情况。TI5AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  在访问位置信息前,浏览器都会询问用户是否共享其位置信息,以 Chrome 浏览器为例,如果您允许 Chrome 浏览器与网站共享您的位置,Chrome 浏览器会向 Google 位置服务发送本地网络信息,估计您所在的位置。然后,浏览器会与请求使用您位置的网站共享您的位置。
 TI5AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  网页hTML5教程 Geolocation API 使用非常简单,基本相关调用方式如下: TI5AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

if (navigator.geolocation) {
    navigator.geolocation.getCurrentPosition(locationSuccess, locationError,{
        // 指示浏览器获取高精度的位置,默认为false
        enablehighAcuracy: true,
        // 指定获取地理位置的超时时间,默认不限时,单位为毫秒
        timeout: 5000,
        // 最长有效期,在重复获取地理位置时,此具体参数指定多久再次获取位置。
        maximumAge: 3000
    });
}else{
    alert("Your browser does not support Geolocation!");
}


  locationError为获取位置信息失败的回调数据库函数,可以根据错误类型提示信息:TI5AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

locationError: function(error){
    switch(error.code) {
        case error.TIMEOUT:
            showError("A timeout occured! Please try again!");
            break;
        case error.POSITION_UNAVAILABLE:
            showError('We can\'t detect your location. Sorry!');
            break;
        case error.PERMISSION_DENIED:
            showError('Please allow geolocation access for this to work.');
            break;
        case error.UNKNOWN_ERROR:
            showError('An unknown error occured!');
            break;
    }
}


  locationSuccess为获取位置信息成功的回调数据库函数,返回的数据中包含经纬度等信息,结合Google Map API 即可在地图中显示当前用户的位置信息,如下:TI5AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

locationSuccess: function(position){
    var coords = position.coords;    
    var latlng = new google.maps.LatLng(
        // 维度
        coords.latitude,
        // 精度
        coords.longitude
    );  
    var myOptions = {  
        // 地图放大倍数 
        zoom: 12,  
        // 地图中心设为指定坐标点 
        center: latlng,  
        // 地图类型 
        mapTypeId: google.maps.MapTypeId.ROADMAP  
    };  
    // 创见地图并输出到页面 
    var myMap = new google.maps.Map(  
        document.getElementById("map"),myOptions  
    );  
    // 创见标记 
    var marker = new google.maps.Marker({  
        // 标注指定的经纬度坐标点 
        position: latlng,  
        // 指定用于标注的地图 
        map: myMap
    });
    //创见标注窗口 
    var infowindow = new google.maps.InfoWindow({  
        content:"您在这里纬度:"  coords.latitude "<br />经度:" coords.longitude  
    });  
    //打开标注窗口 
    infowindow.open(myMap,marker); 
}

  经过测试,Chrome/Firefox/Safari/Opera四个浏览器获取到的位置信息都是一摸一样的,估计都是用的同一个位置服务,数据如下:TI5AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

 TI5AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

TI5AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

 TI5AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  而IE浏览器的和上面几款浏览器获取到的数据不一样,数据如下:TI5AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

 TI5AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

TI5AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

 TI5AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  位置服务用于估计您所在位置的本地网络信息包括:有关可见 WiFi 接入点的信息(包括信号强度)、有关您本地路由器的信息、您计算机的 IP 地址。位置服务的准确度和覆盖范围因位置不同而异。 TI5AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  总的来说,在PC的浏览器中 网页hTML5教程 的地理位置功能获取的位置精度不够高,如果借助这个 网页hTML5教程 特性做一个城市天气预报是绰绰有余,但如果是做一个地图应用,那误差还是太大了。不过,如果是移动设备上的网页hTML5教程 应用,可以通过设置 enablehighAcuracy 具体参数为 true,相关调用设备的 GPS 定位来获取高精度的地理位置信息。TI5AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

网页hTML5教程来了:5个好用的混合式App开发建设工具TI5AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  AD:WOT2015互联网运维与开发建设者大会热销抢票TI5AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

关于网页hTML5的相关知识就说到这里希望可以帮助朋友们。,网页hTML5,地理位置,定位,(,Geolocation,),

分享到:

  admin

注册时间:

网站:0 个   APP:3 个  文章:0 篇

  • 76083

    网站

  • 577

    APP

  • 304416

    文章

  • 56004

    会员

赶快注册账号,推广您的网站吧!
文章分类
热门网站
最新入驻APP小程序

宝贝市场2023-02-08

宝贝市场——买手和卖家商品展示

夺宝助手2023-02-08

夺宝助手小程序,查看每日快夺宝平

查诚信2023-02-08

查诚信是一款免费的商业查询工具

车价天天报2023-02-08

快速连接汽车销售,获知汽车最新报

考勤助理小程序2023-02-08

上班签到考勤,实时定位,后台轻松

汽车报价大全查询2023-02-08

汽车报价大全查询提供最新汽车市