欢迎来到DIVCSS5查找CSS资料与学习DIV CSS布局技术!
 
 
  HTML5GeolocationAPI用于获得用户的地理位置。
 
  鉴于该特性可能侵犯用户的隐私,除非用户同意,否则用户位置信息是不可用的。
 
  浏览器支持
 
  InternetExplorer9、Firefox、Chrome、Safari以及Opera支持地理定位。
 
  注释:对于拥有GPS的设备,比如iPhone,地理定位更加精确。
 
  HTML5-使用地理定位
 
  请使用getCurrentPosition()方法来获得用户的位置。
 
  下例是一个简单的地理定位实例,可返回用户位置的经度和纬度。
 
  实例
 
  
 
  <script>
 
  varx=document.getElementById("demo");
 
  functiongetLocation()
 
  {
 
  if(navigator.geolocation)
 
  {
 
  navigator.geolocation.getCurrentPosition(showPosition);
 
  }
 
  else{x.innerHTML="Geolocationisnotsupportedbythisbrowser.";}
 
  }
 
  functionshowPosition(position)
 
  {
 
  x.innerHTML="Latitude:"+position.coords.latitude+
 
  "<br/>Longitude:"+position.coords.longitude;
 
  }
 
  </script>
 
  例子解释:
 
  检测是否支持地理定位
 
  如果支持,则运行getCurrentPosition()方法。如果不支持,则向用户显示一段消息。
 
  如果getCurrentPosition()运行成功,则向参数showPosition中规定的函数返回一个coordinates对象
 
  showPosition()函数获得并显示经度和纬度
 
  上面的例子是一个非常基础的地理定位脚本,不含错误处理。






本文转载自中文网
 

如需转载,请注明文章出处和来源网址:http://www.divcss5.com/html/h53922.shtml