我正在尝试获取当前位置并将其显示在地图上。

com.google.android.maps.MyLocationOverlay.MyLocationOverlay为您完成大部分工作。

但是它返回的结果非常粗糙,只需单击几下就可以了。

我正在听onAccuracyChanged(),但从未被调用。

使用MyLocationOverlay时如何获得更准确的位置?

附言清单具有:

 <application android:icon="@drawable/icon" android:label="@string/app_name"
    android:debuggable="true">
    <uses-library android:name="com.google.android.maps" />
    <uses-permission android:name="android.permission.INTERNET"/>
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>

最佳答案

发现了我自己的答案。

设置应用程序具有“位置”条目。

在位置下,您可以单独选择启用或禁用GPS或网络用于位置查找。我禁用了GPS(更准确的选择)。

谢谢,

Peter

09-30 14:46
查看更多