1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- package com.example.meinwald.ui.main.map;
-
- import android.os.Bundle;
- import android.view.LayoutInflater;
- import android.view.View;
- import android.view.ViewGroup;
-
- import com.example.meinwald.R;
- import com.google.android.gms.maps.GoogleMap;
- import com.google.android.gms.maps.OnMapReadyCallback;
- import com.google.android.gms.maps.SupportMapFragment;
-
- import androidx.annotation.NonNull;
- import androidx.fragment.app.Fragment;
- import androidx.fragment.app.FragmentTransaction;
-
- import static com.example.meinwald.R.layout.fragment_map;
-
- public class MapsFragment extends Fragment implements OnMapReadyCallback {
-
- public View onCreateView(@NonNull LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
-
- //get view to inflate
- View root = inflater.inflate(fragment_map, container, false);
-
- //display map fragment
- SupportMapFragment mapFragment = new SupportMapFragment();
- FragmentTransaction transaction = getChildFragmentManager().beginTransaction();
- transaction.add(R.id.map, mapFragment).commit();
-
- //wait for map is ready
- mapFragment.getMapAsync(new OnMapReadyCallback() {
- @Override
- public void onMapReady(GoogleMap googleMap) {
- ;
- }
- });
-
- return root;
- }
-
- @Override
- public void onMapReady(GoogleMap googleMap) { }
- }
|