怎样运用HTML5实现地理位置的猎取-
发布时间:09/01 来源:未知 浏览:
关键词:
猎取地理位置的道理
大局部的设施分享地理位置需要会员权限,那么设施是怎么辨认地理位置的呢?大致有如下两种方式:
通过挪移端的IP地址进行定位(包含WiFi,CDMA等)。
通过卫星定位获得经纬度信息的 GPS 设施。
第一我们需要设定调取函数来申请猎取权限,然后应用回调函数猎取地理位置信息,最后关于输出效果我们要进行容错处置。
猎取地理位置的步骤
步骤一:调取位置函数
function get_location() { navigator.geolocation.getCurrentPosition(show_map, handle_error, PositionOptions); }
步骤二:猎取地理位置
function show_map(position) { var latitude = position.coords.latitude;//猎取纬度 var longitude = position.coords.longitude;//猎取经度 }
其中这个回调函数要传入一个 position 对象,就是猎取到的位置信息。position属性如图所示
function handle_error(err) { switch(err.code) { case err.PERMISSION_DENIED: break; case err.POSITION_UNAVAILABLE: break; case err.TIMEOUT: break; case err.UNKNOWN_ERROR: break; } }
在此列出了四种差错状况
会员拒绝对猎取地理位置的要求。
位置信息不成用。
要求地理位置信息超时。
未知差错。
以上就是怎样运用HTML5实现地理位置的猎取的细致内容,更多请关注 百分百源码网 其它相干文章!