facebook friends mapper android

全球主机交流论坛备用站

 找回密码
 立即注册

QQ登录

只需一步,快速开始

Facebook Friends Mapper Android Verified Review

@Override public void onMapReady(@NonNull GoogleMap map) { googleMap = map; // Enable zoom controls googleMap.getUiSettings().setZoomControlsEnabled(true); // Request location permission if (ContextCompat.checkSelfPermission(this, Manifest.permission.ACCESS_FINE_LOCATION) == PackageManager.PERMISSION_GRANTED) { googleMap.setMyLocationEnabled(true); } else { ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.ACCESS_FINE_LOCATION}, LOCATION_PERMISSION_REQUEST); } // Set map type googleMap.setMapType(GoogleMap.MAP_TYPE_NORMAL); // Set info window click listener googleMap.setOnInfoWindowClickListener(marker -> { FriendLocation friend = friendMarkers.get(marker.getTitle()); if (friend != null) { showFriendDetailsDialog(friend); } }); }

private void addMarkerToMap(FriendLocation friend) { if (googleMap == null) return; LatLng position = new LatLng(friend.latitude, friend.longitude); MarkerOptions markerOptions = new MarkerOptions() .position(position) .title(friend.name) .snippet(friend.location) .icon(BitmapDescriptorFactory.defaultMarker( BitmapDescriptorFactory.HUE_AZURE )); Marker marker = googleMap.addMarker(markerOptions); friendMarkers.put(friend.name, friend); // Center map on first friend if (friendMarkers.size() == 1) { googleMap.moveCamera(CameraUpdateFactory.newLatLngZoom(position, 5)); } } facebook friends mapper android

private void setupMap() { SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map); mapFragment.getMapAsync(this); } } else { ActivityCompat.requestPermissions(this

展开

QQ|Archiver|手机版|小黑屋|全球主机交流论坛备用站

GMT+8, 2025-12-14 16:34 , Processed in 0.055805 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表