aboutsummaryrefslogtreecommitdiff
path: root/files/zh-cn/web/api/navigator/geolocation/index.html
blob: 2739d0f768992b226ed2a14c0315ccd40167c610 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
---
title: Navigator.geolocation
slug: Web/API/Navigator/geolocation
tags:
  - API
  - HTTPS
  - Navigator
  - 参考
  - 地理位置
  - 地理位置 API
  - 属性
translation_of: Web/API/Navigator/geolocation
---
<p>{{securecontext_header}}{{APIRef("Geolocation API")}}</p>

<p><strong><code>Navigator.geolocation</code></strong> 只读属性返回一个 {{domxref("Geolocation")}} 对象,通过这个对象可以访问到设备的位置信息。使网站或应用可以根据用户的位置提供个性化结果。</p>

<div class="note">
<p><strong>注意:</strong> 出于安全考虑,当网页请求获取用户位置信息时,用户会被提示进行授权。注意不同浏览器在请求权限时有不同的策略和方式。Windows10在未开启定位的情况下无法获取位置</p>
</div>

<h2 id="语法">语法</h2>

<pre class="brush: js"><em>geo</em> = <em>navigator</em>.geolocation
</pre>

<h2 id="标准">标准</h2>

<table class="standard-table">
 <thead>
  <tr>
   <th scope="col">标准</th>
   <th scope="col">状态</th>
   <th scope="col">备注</th>
  </tr>
 </thead>
 <tbody>
  <tr>
   <td>{{SpecName('Geolocation', '#navi-geo', 'NavigatorGeolocation.geolocation')}}</td>
   <td>{{Spec2('Geolocation')}}</td>
   <td>初次定义</td>
  </tr>
 </tbody>
</table>

<h2 id="浏览器兼容性">浏览器兼容性</h2>



{{Compat("api.Navigator.geolocation")}}

<h2 id="另请参阅">另请参阅</h2>

<ul>
 <li><a href="/zh-CN/docs/WebAPI/Using_geolocation">使用地理位置定位</a></li>
</ul>