Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.github.neone35.geowords.ui.detail;
- import android.content.Context;
- import android.os.Bundle;
- import androidx.core.app.ActivityCompat;
- import androidx.fragment.app.Fragment;
- import android.view.LayoutInflater;
- import android.view.View;
- import android.view.ViewGroup;
- import com.github.neone35.geowords.R;
- import com.google.android.gms.maps.GoogleMap;
- import com.google.android.gms.maps.OnMapReadyCallback;
- import com.google.android.gms.maps.SupportMapFragment;
- import com.google.android.gms.maps.model.LatLng;
- import com.google.android.gms.maps.model.Marker;
- import com.patloew.rxlocation.RxLocation;
- import com.tbruyelle.rxpermissions2.RxPermissions;
- import java.util.ArrayList;
- import java.util.List;
- import java.util.Objects;
- public class MapFragment extends SupportMapFragment implements OnMapReadyCallback {
- private static final String ARG_PARAM1 = "param1";
- private GoogleMap mMap;
- public static LatLng mUserLatLng;
- private Context mCtx;
- private RxLocation rxLocation;
- private RxPermissions rxPermissions;
- private String mParam1;
- public MapFragment() {
- // Required empty public constructor
- }
- public static MapFragment newInstance(String param1) {
- MapFragment fragment = new MapFragment();
- Bundle args = new Bundle();
- args.putString(ARG_PARAM1, param1);
- fragment.setArguments(args);
- return fragment;
- }
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- if (getArguments() != null) {
- mParam1 = getArguments().getString(ARG_PARAM1);
- }
- rxLocation = new RxLocation(Objects.requireNonNull(this.getActivity()));
- rxPermissions = new RxPermissions(this);
- rxPermissions.setLogging(true);
- mCtx = this.getActivity();
- }
- @Override
- public View onCreateView(LayoutInflater inflater, ViewGroup container,
- Bundle savedInstanceState) {
- // Inflate the layout for this fragment
- return inflater.inflate(R.layout.fragment_map, container, false);
- }
- @Override
- public void onMapReady(GoogleMap googleMap) {
- mMap = googleMap;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement