您好,欢迎访问一九零五行业门户网

HTML5 地理定位

html5 地理定位
定位用户的位置       ( 推荐学习:html教程 )
html5 geolocation api 用于获得用户的地理位置。
鉴于该特性可能侵犯用户的隐私,除非用户同意,否则用户位置信息是不可用的。
浏览器支持
internet explorer 9、firefox、chrome、safari 以及 opera 支持地理定位。
注释:对于拥有 gps 的设备,比如 iphone,地理定位更加精确。
html5 - 使用地理定位
请使用 getcurrentposition() 方法来获得用户的位置。
下例是一个简单的地理定位实例,可返回用户位置的经度和纬度。
实例
<script>var x=document.getelementbyid("demo");function getlocation() { if (navigator.geolocation) { navigator.geolocation.getcurrentposition(showposition); } else{x.innerhtml="geolocation is not supported by this browser.";} }function showposition(position) { x.innerhtml="latitude: " + position.coords.latitude + "<br />longitude: " + position.coords.longitude; }</script>
例子解释:
检测是否支持地理定位
如果支持,则运行 getcurrentposition() 方法。如果不支持,则向用户显示一段消息。
如果getcurrentposition()运行成功,则向参数showposition中规定的函数返回一个coordinates对象
showposition() 函数获得并显示经度和纬度
上面的例子是一个非常基础的地理定位脚本,不含错误处理。
以上就是html5 地理定位的详细内容。
其它类似信息

推荐信息