0

有没有人在 Android 中使用 Phonegap 的地理定位 API 实现地理定位。我正在阅读文档,但在这方面没有太大进展......

4

2 回答 2

0
navigator.geolocation.watchPosition(onSuccess, onError, { frequency: 3000 });

onScuccess 和 onError 是相关插件执行后会调用的方法名(这个插件的 java 文件在 phonegap.jar 中)......你可以根据需要重命名这个 onSuccess、onError 方法。 ....但是您必须注意您还必须重命名函数名称...最后一个参数是带有选项的json对象

于 2012-05-26T13:43:50.343 回答
0

是的,我在我的一个应用程序中使用了地理定位。您从以下内容开始:

navigator.geolocation.getCurrentPosition(
  geolocSuccess,
  error,
  {enableHighAccuracy: true, timeout: 1000000, maximumAge: 2000000}
);

geolocSuccess可以类似于(淡化版本):

function geolocSuccess(position) {
  var lat=position.coords.latitude;
  var longit=position.coords.longitude;
  var time=position.timestamp;
  var whereAmI = new google.maps.LatLng(lat, longit);
}

高温高压

于 2012-05-27T11:34:14.157 回答