マイアプリにはGoogleマップを開き、ユーザーの周囲の見どころのマーカーが表示されます。タブを開くと、ユーザーの現在地が表示されます。 Android 6.0.1で正しく表示されますが、たとえば4.2.2または4.4.2で試してみると、北緯30km(緯度18m)の経度差があるユーザの位置が表示されます(緯度は問題ありません)。すべての電話機にはロケーションとWi-Fiがオンになっており、同じWi-Fiネットワークに接続されています。また、MapReadyではsetMyLocationEnabledをtrueに設定しているので、動作するはずですが、そうではありません。これを引き起こす原因は何ですか?Googleマップで古いAndroidバージョンで間違った場所が表示される
@Override
public void onMapReady(GoogleMap googleMap) {
mMap = googleMap;
mMap.setMapType(GoogleMap.MAP_TYPE_NORMAL);
mMap.setMyLocationEnabled(true);
同じ電話機を使用していますか?または、Android 6.0.1の電話機モデルと4.2.2または4.4.2の電話機が異なるのですか?また、使用している電話機は何ですか? – Joyson