【问题标题】:Implement Geolocation API of Phonegap Android实现Phonegap Android的Geolocation API
【发布时间】:2012-05-26 13:16:10
【问题描述】:

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

【问题讨论】:

    标签: android cordova phonegap-plugins


    【解决方案1】:
    navigator.geolocation.watchPosition(onSuccess, onError, { frequency: 3000 });
    

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

    【讨论】:

      【解决方案2】:

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

      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);
      }
      

      HTH

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-12-29
        • 1970-01-01
        • 2012-10-15
        • 1970-01-01
        • 2016-08-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多