网络零售商的终极网站
 HTML5。 入门的教训。  W3Schools 乌克兰语

西斯

HTML5 Геолокація


API 范围 访问 HTML 脚本以实现内存访问控制。


找出 koristuvach 的位置

API 范围证明 HTML 浏览器可用于远程教育专业兼容性测试。

这些碎片可能会破坏机密性,在此之前该职位是不可用的,而且案卷也没有任何用处。

笔记: 本网站使用 GPS 提供导航服务,例如导航信息。


浏览器支持

表中的数字表示浏览器的第一个版本,这完全取决于地理位置。

API
Геолокація 5.0 - 49.0(http)
50.0(https)
9.0 3.5 5.0 16.0

笔记: 从 Chrome 50 开始,Geolocation API 在 HTTPS 等安全连接上的运行效果较差。 如果您的网站托管在不安全的服务器(例如 HTTP)上,则它将不再运行。


维基百科 HTML 地理定位

方法 getCurrentPosition() використовується для повернення позиції користувача.

通过指向下方,屁股会旋转 koristuvach 位置的纬度和经度:

屁股

<script>
var x = document.getElementById("演示");
函数获取位置(){
如果(导航器.地理位置){
导航器.geolocation.获取当前位置(显示位置);
} 别的 {
x.innerHTML = "您无需支付任何费用即可访问此页面。";
  }
}

函数显示位置(位置){
x.innerHTML = "坐标:" + position.coords.latitude +
“<br> 地址:" + position.coords.longitude;
}
</script>
自己尝试一下»

屁股的解释:

  • 我们检查是否支持地理定位;
  • 当支持时,我们运行该方法 获取当前位置() 。 如果没有,那么我们似乎会通知 koristuvach;
  • 有什么方法 获取当前位置() 完成后,使用 Ctrl 键并按 Enter 键以显示屏幕,然后单击“确定”以打开“显示位置”对话框 (showPosition);
  • showPosition() 函数显示纬度和经度。

最好使用简单的基本地理定位脚本来应用指导,无需任何处理。


赦免和 vidmov 的处理

该方法的第二个参数 getCurrentPosition() 维科里斯特处理赦免事宜。 这表示如果无法删除用户的位置,则要启动的功能:

屁股

函数显示错误(错误){
开关(错误代码){
案例错误.PERMISSION_DENIED:
x.innerHTML = "Koristuvach vidhiliv 请求地理定位。"
休息;
情况错误.POSITION_UNAVAILABLE:
x.innerHTML = "无法获取有关博物馆的信息。"
休息;
案例错误。超时:
x.innerHTML = "写入 otrimannya 超时 koristuvach。"
休息;
案例错误.UNKNOWN_ERROR:
x.innerHTML = "慈悲已经变得看不见了。"
休息;
  }
}
自己尝试一下»

结果在地图上的表示

要在地图上显示结果,您需要访问地图服务,例如 Google 地图。

下图的纬度已旋转,可用于在 Google 地图上显示位置(借助静态图像):

屁股

函数显示位置(位置){
var latlon = 位置.coords.纬度 + “,” + 位置.coords.经度;

var img_url = "https://maps.googleapis.com/maps/api/staticmap?center=
“+latlon+”&zoom=14&size=400x300&sensor=false&key=YOUR_KEY”;

document.getElementById(“mapholder”).innerHTML = “<img src='"
+img_url+"'> “;
}

有关当地科学的信息

本页介绍如何在地图上显示商户的位置。

Геолокація також дуже корисна для конкретної інформації про місцезнаходження, наприклад:

  • Актуальна місцева інформація;
  • Vidobrazhennya tsikavih mіst bіlya koristuvacha;
  • 波克罗科娃导航(GPS)。

方法 获取当前位置() - повернення даних

方法 getCurrentPosition() 成功旋转对象。 广度、长度和精度的力量总是会逆转的。 其他当局视情况而转:

权威 转弯
坐标.纬度 第十个数字的纬度(第一次旋转)
经度坐标 长寿如十数(先转转)
坐标精度 位置精度(首次旋转)
坐标.海拔 海平面以上的高度(以米为单位)(按原样旋转)
坐标.高度精度 仰角位置精度(如果可用则旋转)
坐标.标题 晚上直接位于周年纪念箭头后面的度数(如果可用,则旋转)
坐标.速度 每米每秒的速度(如果可用则旋转)
时间戳 广播日期/小时(如有情况则轮换)

地理定位对象 - 其他有用的方法

地理定位对象 - 还有其他有用的方法:

  • watchPosition() - 提供与最新版相同的服务,包括手机助手、GPS 和视频会议。
  • clearWatch() - зупиняє метод watchPosition().

指向下屁股显示方法 watchPosition() 。 测试需要精确的 GPS 设备(例如智能手机):

屁股

<script>
var x = document.getElementById("演示");
函数获取位置(){
如果(导航器.地理位置){
导航器.地理定位.观察位置(显示位置);
} 别的 {
x.innerHTML = "您无需支付任何费用即可访问此页面。";
  }
}
函数显示位置(位置){
x.innerHTML = "坐标:" + position.coords.latitude +
“<br> 地址:" + position.coords.longitude;
}
</script>
自己尝试一下»


评论