我正在尝试获取当前位置并将其显示在地图上。
班级com.google.android.maps.MyLocationOverlay.MyLocationOverlay
为您完成了大部分工作。
但它的结果非常粗糙,只需点击几下就可以了。
我正在听onAccuracyChanged()
,但永远不会被召唤。
使用MyLocationOverlay
时如何获得更准确的位置?
P.S。清单有:
<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"/>
答案 0 :(得分:1)
发现了我自己的答案。
设置应用程序有一个“位置”条目。
在位置下,您可以单独选择启用或禁用GPS或网络用于定位。我禁用了GPS(更准确的选择)。
谢谢,
Peter