演讲嘉宾:让我们实现一个网页 使用一些HTML和JavaScript 该geolocates一个用户,也就是 计算出他们在哪里 地理上来讲他们 纬度和经度坐标。 注意这里作为我的身体属性 标签,我已经onload事件,它指定了一个 JavaScript的位,应该得到 一旦执行,作为身体 页面加载。 现在该功能似乎被称为 物理定位,而这功能,我已经 开始实施,往上顶在这里 脚本标签之间称为物理定位。 现在,让我们来实现这个功能。 首先,让我们检查类型 所谓的特殊属性 navigator.geolocation不等于, 报价引文结束,“不确定”,那么我 要做到以下几点。 Navigator.geoloc ation.getCurrentPosition。 现在我需要指定一个参数, 一个函数的具体的名称 我想被调用时获取 当前位置已经想通了其中 他们的用户。 而我只是要随便叫 该功能目前来看,回调。 否则,如果该属性实际上 未定义的,我要去指定 而是提醒“您的浏览器 不支持地理定位!“ 并留在这一点。 那么它是什么,我打字吗? 嗯,事实证明,最现代化的 Web浏览器支持全球 变量,对象,可以这么说, 所谓的导航仪,有 导航特异性,即 浏览器特定的功能。 里面有一个叫做物业 地理位置其中特别 包含的信息和功能 相关的地理定位,将 发现用户的。 里面的那个对象,同时, 那里是一个功能出现, 否则已知有一种方法, 所谓获取当前位置。 这就是我们正在使用的功能 为了找到一个用户。 让我们虽然现在实现回调 功能,这实际上 要被调用时, 用户已被定位。 让我们继续前进,并声明,以及 用回调函数,让我们 打电话,我知道这将参数 被接收的发言权,地位。 这将是,事实证明,一个 对象以某种方式代表 在全球用户的位置。 那么这个函数里面,让我们 输出警报position.coords, 它代表坐标。纬度 然后串连到 一个逗号和一个空格,然后在 到,position.coords.longitude。 让我们继续前进,保存这个文件,打开 该页面在浏览器中,看看 我们无法找到自己。 http://localhost的/地理位置-0.html。 这有我,在剑桥, 马萨诸塞州。