1

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

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

但它会返回一个非常粗糙的结果,只需点击几下就可以关闭。

我在听,onAccuracyChanged()但从来没有被调用过。

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

PS清单有:

 <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"/>    
4

1 回答 1

1

Discovered my own answer.

The Settings App has a "Location" entry.

Under location, you can individually choose to enable or disable GPS or network use for location finding. I had GPS (the more accurate choice) disabled.

Thanks,

Peter
于 2010-08-02T01:25:06.130 回答