2017-06-01 2 views
0

Ich bin neu in Android Development und ich würde gerne wissen, was ist der einfachste Weg, dass ich Google Maps in Fragmente einfügen kann. Alle Guides, die ich online gefunden habe, sind für einen Entwickler auf Anfängerniveau ziemlich schwierig.Einfachste Möglichkeit, Google Maps zu Fragmenten in Android hinzuzufügen?

Alle Hilfe ist willkommen.

+0

können Sie Kartenaktivität leicht in android Studio zu Aktivitätspaket rechtsklick >> neu >> google >> google map Aktivität erstellen – Pavan

Antwort

0

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.

Verwandte Themen