html5——获取当前地理位置
2014-03-16 18:25
316 查看
使用方法getCurrentPosition()方法获取当前地理位置信息。
在HTML5网页应用中,提供了一组Geolocation API,用来获取用户的地理位置信息。在移动设备中,如果浏览器支持且设置有定位功能,就可以使用这组API定位用户的地理位置。如果浏览器需要获取用户当前的地理位置信息,需要通过API访问window.navigator对象中新添加的geolocation属性,并调用该属性中的getCurrentPosition()方法获取用户当前地理位置信息,调用格式如下:
navigator.geolocation.getCurrentPosition(successCallback,errorCallback,[Options])
1、参数successCallback:是一个函数,用于成功获取用户当前地理位置信息时的回调操作。该回调函数中有一个形参position,该参数是一个对象,用于描述位置的详细数据信息。
2、参数errorCallback:是一个获取地理位置失败时回调的函数,该函数中通过一个error对象作为形参,根据该对象的"code"属性获取定位失败的原因,该属性包括四个值:
0:表示未知错误信息
1:表示用户拒绝了定位服务的请求
2:表示没有获取正确的地理位置信息
3:表示获取位置的操作超时
在error对象中,除了属性"code"表示出错数字外,还可以通过属性"message"获取出错的详细文字信息。该属性是一个字符串,包含与"code"属性值相对应的错误说明信息。
3、参数Options:这是一个可选择的对象,如果设置,则可以为对象添加一些属性内容。
相关文章推荐
- HTML5获取当前地理位置并在百度地图上展示的实例
- html5获取用户当前的地理位置,即经纬度。
- HTML5获取当前地理位置并在百度地图上展示的实例
- 网页JS获取当前地理位置(省市区)
- 腾讯新浪通过IP地址获取当前地理位置(省份)的接口
- 关于html5获取用户地理位置
- 转载]IOS LBS功能详解[0](获取经纬度)[1](获取当前地理位置文本 )
- 用Android Location获取当前地理位置的方法
- HTML5获取地理位置定位信息
- HTML5 获取地理位置信息
- HTML5获取地理位置信息
- HTML5获取地理位置信息并在Google Maps上显示
- js,html获取当前地理位置
- 移动端报表如何获取当前地理位置
- 使用html5获取当前手机的经纬度,并接入百度地图API,查询出当前位置
- HTML5获取地理位置
- 网页JS获取当前地理位置(省市区)
- Android 成功 使用GPS获取当前地理位置(解决getLastKnownLocation 返回 null)
- 基于HTML5的Geolocation获取地理位置,配合Google Map API反向地址解析(获取用户真实地址)
- HTML5 Geolocation获取地理位置