フラグメント内でMapViewを使用しています。今はロードされません。 (または、正確には、それがロードされますが、それははい、その奇妙な、写真を添付。ロードされません。)MapViewがフラグメント内で正しく読み込まれません。 Google PLAYサービスでの異常な動作9.4.0
コンソール上のいくつかのログマップロードは(または読み込みに失敗し/ロードしようとします)
W/DynamiteModule: Local module descriptor class for com.google.android.gms.googlecertificates not found.
I/DynamiteModule: Considering local module com.google.android.gms.googlecertificates:0 and remote module com.google.android.gms.googlecertificates:1
I/DynamiteModule: Selected remote version of com.google.android.gms.googlecertificates, version >= 1
D/ChimeraFileApk: Primary ABI of requesting process is armeabi-v7a
I/art: DexFile_isDexOptNeeded failed to open oat file '/data/dalvik-cache/arm/[email protected]@[email protected][email protected]@[email protected][email protected]' for file location '/data/data/com.google.android.gms/app_chimera/m/00000006/DynamiteModulesA_GmsCore_prodlmp_xxhdpi_release.apk': Failed to open oat filename for reading: No such file or directory
D/ChimeraFileApk: Classloading successful. Optimized code found.
D/GoogleCertificates: com.google.android.gms.googlecertificates module is loaded
Fetched 163 Google release certificates
Fetched 318 Google certificates
D/ViewRootImpl: ViewPostImeInputStage ACTION_DOWN
ここで
コードです:
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// Inflate the layout for this fragment
View view = inflater.inflate(R.layout.fragment_home, container, false);
mapView = (MapView) view.findViewById(R.id.mapview);
// Gets the MapView from the XML layout and creates it
mapView.onCreate(savedInstanceState);
// Gets to GoogleMap from the MapView and does initialization stuff
mapView.getMapAsync(this);
}
そしてMapReadyに、私はこれを行う:
@Override
public void onMapReady(GoogleMap googleMap) {
map = googleMap;
map.getUiSettings().setMyLocationButtonEnabled(true);
map.getUiSettings().setAllGesturesEnabled(true);
map.setMyLocationEnabled(true);
// Needs to call MapsInitializer before doing any CameraUpdateFactory calls
try {
MapsInitializer.initialize(this.getActivity());
} catch (Exception e) {
e.printStackTrace();
}
// Updates the location and zoom of the MapView
CameraUpdate cameraUpdate = CameraUpdateFactory.newLatLngZoom(new LatLng(43.1, -87.9), 10);
map.animateCamera(cameraUpdate);
}
マップもロードされていません。私はそれをクリックし続けます。その後、数秒後に突然拡大表示が始まりますが、ユーザーとのやりとりには反応しません。ピンチズームをクリックしても何も起こりません。 SUPPORT MAP FRAGMENTを使用すると、すぐに完全にロードされます。したがって、私のAPIキーは正確であり、インターネットは完璧に素晴らしいです。 しかし、断片の地図表示は機能しません。
私もこのリンクをチェックし、ログは私が取得していますように同じです。Here
を時々私はそれをクリック維持する場合、10〜20回を言う、そして数秒後にマップの一部だけが表示されます。しかし、ユーザーのやりとりはまだありません。私が何をしても何も起こらない。今ここに
はMapViewののスクリーンショットです:
その私の側にバグや本物ならば誰も私を伝えることができ、私を助けてくださいAndroidのマップビューのバグ。 最新のGoogle Playサービスでフラグメント内にMapViewを使用できる人は誰ですか?
助けてください、私は立ち往生しています。
おかげMapViewで述べたように