Google Maps ist mithilfe der SupportMapFragment-Klasse in Ihre App integriert. Sie sehen, Karte selbst ist Fragmenttyp. Jetzt ist die Frage wirklich, wie man Fragmente in deine Aktivität einfügt.
Sie können es über XML oder progrmatisch tun. Für XML-Insertion, können Sie diesen Code in Ihre XML einfügen:
<fragment
android:name="com.google.android.gms.maps.SupportMapFragment"
android:id="@+id/map_fragment"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
dann in Ihre Java-Datei, würden Sie eine refrence dieses Fragments wie diese:
mapFragment = (SupportMapFragment) getChildFragmentManager().findFragmentById(R.id.googleMapFragment);
Falls Sie haben Wenn Sie Ihr eigenes benutzerdefiniertes Fragment verwenden und ein Kartenfragment in Ihr benutzerdefiniertes Fragment einfügen möchten, folgen Sie derselben Strategie wie oben, haben jedoch den XML- und den Java-Code in Ihren jeweiligen benutzerdefinierten Fragmentdateien.
können Sie Kartenaktivität leicht in android Studio zu Aktivitätspaket rechtsklick >> neu >> google >> google map Aktivität erstellen – Pavan