當前位置: 首頁>>代碼示例>>Java>>正文


Java SupportMapFragment類代碼示例

本文整理匯總了Java中com.google.android.gms.maps.SupportMapFragment的典型用法代碼示例。如果您正苦於以下問題:Java SupportMapFragment類的具體用法?Java SupportMapFragment怎麽用?Java SupportMapFragment使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。


SupportMapFragment類屬於com.google.android.gms.maps包,在下文中一共展示了SupportMapFragment類的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: onCreate

import com.google.android.gms.maps.SupportMapFragment; //導入依賴的package包/類
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_map);

    Intent i = getIntent();
    latitude  = i.getDoubleExtra(LAT_KEY,-8.047);
    longitude = i.getDoubleExtra(LON_KEY,-34.876);

    SupportMapFragment mapa = (SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.mapa);
    mapa.getMapAsync(this);

}
 
開發者ID:if710,項目名稱:2017.2-codigo,代碼行數:14,代碼來源:MapActivity.java

示例2: getItem

import com.google.android.gms.maps.SupportMapFragment; //導入依賴的package包/類
@Override
public Fragment getItem(int position) {
    Log.v(TAG, "getItem, position = " + position);
    // getItem is called to instantiate the fragment for the given page.
    // Return a PlaceholderFragment (defined as a static inner class below).
    switch (position) {
        case 0:
            return FeedListFragment.newInstance();
        case 1:
            return RepositoriesListFragment.newInstance();
        case 2:
            return FollowingListFragment.newInstance();
        case 3:
            return FollowersListFragment.newInstance();
        case 4:
            return StarsListFragment.newInstance();
        case 5:
            LocationsReadyCallback callback = new LocationsReadyCallback(GeneralActivity.this);
            SupportMapFragment fragment = SupportMapFragment.newInstance();
            fragment.getMapAsync(callback);
            return fragment;
    }
    return PlaceholderFragment.newInstance(position + 1);
}
 
開發者ID:OlgaKuklina,項目名稱:GitJourney,代碼行數:25,代碼來源:GeneralActivity.java

示例3: onCreateView

import com.google.android.gms.maps.SupportMapFragment; //導入依賴的package包/類
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
    View rootView = inflater.inflate(R.layout.fragment_detail_reminder_location_based, container, false);

    mContainer = (LinearLayout) rootView.findViewById(R.id.fragment_reminder_location_based_container);
    mAddress = (TextView) rootView.findViewById(R.id.fragment_reminder_location_based_address);
    mAddress.setText(mReminder.getPlace().getAddress());
    mRadius = (TextView) rootView.findViewById(R.id.fragment_reminder_location_based_radius);
    mRadius.setText(String.format(Locale.getDefault(),
            getResources().getString(R.string.fragment_detail_location_based_reminder_radius),
            mReminder.getPlace().getRadius(),
            mReminder.getEnteringExitingString(getActivity())) );


    // Get the SupportMapFragment and request notification
    // when the map is ready to be used.
    SupportMapFragment mapFragment = (SupportMapFragment) getChildFragmentManager().findFragmentById(R.id.fragment_reminder_location_based_map);
    mapFragment.getMapAsync(this);
    return rootView;
}
 
開發者ID:abicelis,項目名稱:Remindy,代碼行數:22,代碼來源:LocationBasedReminderDetailFragment.java

示例4: onCreate

import com.google.android.gms.maps.SupportMapFragment; //導入依賴的package包/類
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_maps);
    // Obtain the SupportMapFragment and get notified when the map is ready to be used.
    SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager()
            .findFragmentById(R.id.map);
    mapFragment.getMapAsync(MapsActivity.this);

    mPolyOpt.color(Color.LTGRAY);

    distance_value = (TextView) findViewById(R.id.distance_value);
    point_value = (TextView) findViewById(R.id.point_value);
    time_value = (TextView) findViewById(R.id.time_value);

}
 
開發者ID:carlosfaria94,項目名稱:UbiBike-client,代碼行數:17,代碼來源:MapsActivity.java

示例5: onCreateView

import com.google.android.gms.maps.SupportMapFragment; //導入依賴的package包/類
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
    View mRootView = inflater.inflate(R.layout.fragment_map,container,false);
    hotels = new ArrayList<>();


    SupportMapFragment mapFragment = (SupportMapFragment) getChildFragmentManager().findFragmentById(R.id.map_item);
    mapFragment.getMapAsync(this);

     recyclerView = (RecyclerView) mRootView.findViewById(R.id.map_recycler_view);
    recyclerView.setHasFixedSize(true);
    LinearLayoutManager linearLayoutManager = new LinearLayoutManager(getActivity());
    linearLayoutManager.setOrientation(LinearLayout.HORIZONTAL);
    recyclerView.setLayoutManager(linearLayoutManager);
    recyclerView.setItemAnimator(new DefaultItemAnimator());
    mAdapter = new CardViewAdapter(hotels);
    mAdapter.setActionListner(this);
    recyclerView.setAdapter(mAdapter);

    if (mPresenter != null)
        mPresenter.loadHotels();


    return mRootView;
}
 
開發者ID:Elbehiry,項目名稱:Viajes,代碼行數:27,代碼來源:MapFragment.java

示例6: newMapFragment

import com.google.android.gms.maps.SupportMapFragment; //導入依賴的package包/類
private static SupportMapFragment newMapFragment() {
    return SupportMapFragment.newInstance(new GoogleMapOptions()
            .camera(new CameraPosition.Builder()
                    .target(LocationAdapter.ZERO)
                    .zoom(DEFAULT_ZOOM)
                    .build()));
}
 
開發者ID:ArnauBlanch,項目名稱:civify-app,代碼行數:8,代碼來源:CivifyMap.java

示例7: testGetMapFragment

import com.google.android.gms.maps.SupportMapFragment; //導入依賴的package包/類
@Test
public void testGetMapFragment() throws MapNotLoadedException {
    assertThat(mMap.isMapFragmentSet(), is(false));

    SupportMapFragment mapFragment = mMap.getMapFragment();
    assertThat(mapFragment, is(not(nullValue())));
    assertThat(mMap.isMapFragmentSet(), is(true));
    verify(mMap, atLeastOnce()).setMapFragment(mapFragment);

    when(mMap.isMapReady()).thenReturn(false);
    SupportMapFragment mapFragment2 = mMap.getMapFragment();
    assertThat(mapFragment2, is(not(sameInstance(mapFragment))));

    when(mMap.isMapReady()).thenReturn(true);
    assertThat(mMap.getMapFragment(), is(sameInstance(mapFragment2)));

    CivifyMarkers markers = mMap.getMarkers();
    mMap.outdateToBeRefreshed();
    assertThat(mMap.getMapFragment(), is(not(sameInstance(mapFragment2))));
    assertThat(mMap.getMarkers(), is(sameInstance(markers)));
    verify(mMap, never()).refreshIssues();
}
 
開發者ID:ArnauBlanch,項目名稱:civify-app,代碼行數:23,代碼來源:CivifyMapTest.java

示例8: onCreate

import com.google.android.gms.maps.SupportMapFragment; //導入依賴的package包/類
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_maps_profile);

    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
    setSupportActionBar(toolbar);

    new NavDrawerSetup(this, toolbar).setupNav();

    SupportMapFragment mapFragment =
            (SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.profile_map);
    mapFragment.getMapAsync(this);

    Intent intent = getIntent();
    // Get the list of the filtered moods from ProfileActivity
    profileFilteredMoods = (ArrayList<Mood>) intent.getSerializableExtra("profileFilteredList");
}
 
開發者ID:CMPUT301W17T08,項目名稱:Moodr,代碼行數:19,代碼來源:MapsProfileActivity.java

示例9: onCreate

import com.google.android.gms.maps.SupportMapFragment; //導入依賴的package包/類
/**
 * Flag indicating whether a requested permission has been denied after returning in
 * {@link #onRequestPermissionsResult(int, String[], int[])}.
 */


@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_maps);

    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
    setSupportActionBar(toolbar);

    new NavDrawerSetup(this, toolbar).setupNav();

    SupportMapFragment mapFragment =
            (SupportMapFragment) getSupportFragmentManager().findFragmentById(map);
    mapFragment.getMapAsync(this);
}
 
開發者ID:CMPUT301W17T08,項目名稱:Moodr,代碼行數:21,代碼來源:MapsActivity.java

示例10: onCreate

import com.google.android.gms.maps.SupportMapFragment; //導入依賴的package包/類
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_maps);
    try {

        gpsTracker = new com.trackin.iodroid.trackin.GPSTracker(getApplicationContext());
        mLocation = gpsTracker.getLocation();

        latitude = mLocation.getLatitude();
        longitude = mLocation.getLongitude();
      /*  Geocoder geocoder = new Geocoder(this);
        geocoder.get*/
        // Obtain the SupportMapFragment and get notified when the map is ready to be used.
        SupportMapFragment
                mapFragment = (SupportMapFragment) getSupportFragmentManager()
                .findFragmentById(R.id.map);
        mapFragment.getMapAsync(this);
        System.out.println("60");
        lat = gpsTracker.getLocation().getLatitude();
        lng = gpsTracker.getLocation().getLongitude();

    } catch (Exception e) {
        Toast.makeText(GPSActivity.this,"GPS not enabled!",Toast.LENGTH_LONG);
    }
}
 
開發者ID:jamesgeorge007,項目名稱:TrackIn-Android-Application,代碼行數:27,代碼來源:GPSActivity.java

示例11: onCreate

import com.google.android.gms.maps.SupportMapFragment; //導入依賴的package包/類
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_maps);
    ActivityCompat.requestPermissions(MapsActivity.this, new String[] {android.Manifest.permission.ACCESS_FINE_LOCATION}, 123);
    SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager()
            .findFragmentById(R.id.map);
    mapFragment.getMapAsync(this);
    GpsTracker gt = new GpsTracker(getApplicationContext());
    Location l = gt.getLocation();
    if( l == null){
        Toast.makeText(getApplicationContext(),"GPS unable to get Value",Toast.LENGTH_SHORT).show();
    }else {
        double lat = l.getLatitude();
        double lon = l.getLongitude();
        Toast.makeText(getApplicationContext(),"GPS Lat = "+lat+"\n lon = "+lon,Toast.LENGTH_SHORT).show();
    }
}
 
開發者ID:paramsingh,項目名稱:marauders,代碼行數:19,代碼來源:MapsActivity.java

示例12: initView

import com.google.android.gms.maps.SupportMapFragment; //導入依賴的package包/類
private void initView() {
  locationPin = findViewById(R.id.location_pin);
  currentLocationBtn = findViewById(R.id.my_location_btn);
  checkPointsListBtn = findViewById(R.id.check_points_list_btn);
  View bottomSheet = findViewById(R.id.bottom_sheet);
  mBottomSheetBehavior = BottomSheetBehavior.from(bottomSheet);
  mBottomSheetBehavior.setHideable(true);
  mBottomSheetBehavior.setState(BottomSheetBehavior.STATE_HIDDEN);

  RecyclerView checkPointsList = findViewById(R.id.check_point_list_view);
  checkPointsList.setLayoutManager(new LinearLayoutManager(context));
  checkPointsList.setAdapter(checkPointsAdapter);
  autocompleteFragment = (PlaceAutocompleteFragment)
      getFragmentManager().findFragmentById(R.id.search_places_fragment);
  SupportMapFragment supportMapFragment =
      (SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map);
  supportMapFragment.getMapAsync(this);
  bindEvents();
}
 
開發者ID:Arjun-sna,項目名稱:LocationAware,代碼行數:20,代碼來源:LocationAlarmActivity.java

示例13: onCreate

import com.google.android.gms.maps.SupportMapFragment; //導入依賴的package包/類
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_maps);
    location = getIntent().getStringExtra("location");

    stringToLatLngMap = new HashMap<>();
    stringToLatLngMap.put("Main Auditorium", MAIN_AUDITORIUM);
    stringToLatLngMap.put("Main Stage", MAIN_STAGE);
    stringToLatLngMap.put("Mini Auditorium", MINI_AUDITORIUM);
    stringToLatLngMap.put("ECE Seminar Hall", ECE_SEMINAR_HALL);
    stringToLatLngMap.put("Central Seminar Hall", CENTRAL_SEMINAR_HALL);
    stringToLatLngMap.put("CSE Seminar Hall", CSE_SEMINAR_HALL);
    stringToLatLngMap.put("IT Seminar Hall", IT_SEMINAR_HALL);
    stringToLatLngMap.put("IT Classrooms", IT_CLASSROOMS);
    stringToLatLngMap.put("CSE Classrooms", CSE_CLASSROOMS);
    stringToLatLngMap.put("IT Labs", IT_LABS);
    stringToLatLngMap.put("Fountain", FOUNTAIN);
    stringToLatLngMap.put("Mech Seminar Hall", MECH_SEMINAR_HALL);
    stringToLatLngMap.put("Food Stalls", FOOD_STALL);

    mapFragment = (SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map);
    mapFragment.getMapAsync(this);
    attemptEnableMyLocation();
}
 
開發者ID:adithya321,項目名稱:Instincts-2k17,代碼行數:26,代碼來源:MapsActivity.java

示例14: onCreate

import com.google.android.gms.maps.SupportMapFragment; //導入依賴的package包/類
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_maps);

    SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager()
            .findFragmentById(R.id.maps_lokasi);
    mapFragment.getMapAsync(this);

    latitude = "-6.235510";
    longitude = "106.747263";

    toolbar = (Toolbar) findViewById(R.id.tool_bar); // Attaching the layout to the toolbar object
    toolbar.setLogoDescription(getResources().getString(R.string.sign_up_title));
    toolbar.setTitleTextColor(getResources().getColor(R.color.title));
    toolbar.setTitle("Rawan");
}
 
開發者ID:PandhuWibowo,項目名稱:HackJakRawan,代碼行數:18,代碼來源:MapsActivity.java

示例15: onCreate

import com.google.android.gms.maps.SupportMapFragment; //導入依賴的package包/類
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    FontAwesome.apply();
    setContentView(R.layout.activity_maps);
    // Obtain the SupportMapFragment and get notified when the map is ready to be used.
    SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager()
            .findFragmentById(R.id.map);
    mapFragment.getMapAsync(this);

    permissions = new Permissions(this);
    dialogView = new DialogView(this);
    locationButton = (Button) findViewById(R.id.location);
    locationButton.setOnClickListener(this);
    save = (TextView) findViewById(R.id.save);
    save.setOnClickListener(this);
}
 
開發者ID:marckregio,項目名稱:maklib,代碼行數:18,代碼來源:MapsActivity.java


注:本文中的com.google.android.gms.maps.SupportMapFragment類示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。