API
Class

cordova-plugin-geolocation (cordova-plugin-geolocation)

使用范围:Native

Contents

class cordova-plugin-geolocation (cordova-plugin-geolocation)

地理定位插件

Constructor Top

  cordova-plugin-geolocation ()

Static Methods Top

void clearWatch (string watchID)
void getCurrentPosition (function successCallback, function errorCallback, object options)
String watchPosition (function successCallback, function errorCallback, object options)

Constructor details Top

public cordova-plugin-geolocation ()

地理定位插件

Static Methods Detail Top

static public void clearWatch (string watchID)

停止监听

Parameters

string watchID

watchPosition返回的地理位置表id

Return Value

void

static public void getCurrentPosition (function successCallback, function errorCallback, object options)

获取设置地理位置信息

See cordova-plugin-geolocation.Position

See cordova-plugin-geolocation.PositionError

Parameters

function successCallback

请求成功的回调,返回cordova-plugin-geolocation.Position对象

function errorCallback

可选参数 请求失败的回调,返回cordova-plugin-geolocation.PositionError对象

object options

可选参数 地理位置参数

Return Value

void

static public String watchPosition (function successCallback, function errorCallback, object options)

监听设备地理位置信息,返回值用作clearWatch的参数

Parameters

function successCallback

检索到地理位置的回调函数

function errorCallback

检索失败的回调函数

object options

地理位置选项
参数格式如下

{ "enableHighAccuracy":{Boolean}当设备需要最佳位置信息的提示, "timeout":{Number}超时设置,单位毫秒, "maximumAge":{Number}使用指定时间内的地理位置缓存,单位毫秒 }

Return Value

String

返回当前地理位置的表id