【问题标题】:Geolocation of android device安卓设备的地理位置
【发布时间】:2016-04-18 09:34:28
【问题描述】:

如何以编程方式获得 Android 设备的连续地理位置?

我无法连续获取 android 设备的位置坐标并根据地理位置显示导航移动。

【问题讨论】:

    标签: android google-maps geolocation


    【解决方案1】:

    根据 Android 文档:

    //获取对系统LocationManager的引用LocationManager locationManager = (LocationManager) this.getSystemService(Context.LOCATION_SERVICE);

    // 定义一个响应位置更新的监听器 LocationListener locationListener = new LocationListener() { 公共无效onLocationChanged(位置位置){ // 当网络位置提供程序找到新位置时调用。 makeUseOfNewLocation(位置); }

    public void onStatusChanged(String provider, int status, Bundle extras) {}
    
    public void onProviderEnabled(String provider) {}
    
    public void onProviderDisabled(String provider) {}   };
    

    // 向位置管理器注册监听器以接收位置 更新

    locationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER,
    > 0, 0, locationListener);
    

    更多信息请访问他们的页面:http://developer.android.com/guide/topics/location/strategies.html

    【讨论】:

    • 是的,标记移动正常,但移动不顺畅。如何让动作流畅?
    猜你喜欢
    • 1970-01-01
    • 2017-01-19
    • 2016-10-15
    • 1970-01-01
    • 2016-08-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多