➍ 다음으로 MapsActivity.java 파일의 가장 아랫부분으로 가서 onMapReady() 함수를 찾습니다. 기본 위치가 시드니로 설정되어 있던 부분을 지우고 다음과 같이 코드를 입력합니다. 코드를 입력한 후 빨간색으로 표시되는 부분이 있으면 해당 코드에서 Alt + Enter를 눌러 클래스를 추가합니다.
(변경 전) mMap = googleMap; LatLng sydney = LatLng(-34, 151); mMap.addMarker(new MarkerOptions().position(sydney).title("Marker in Sydney")); mMap.moveCamera(CameraUpdateFactory.newLatLng(sydney)); } (변경 후) onMapReady(GoogleMap googleMap) { mMap = googleMap; // 여기부터 추가 코드 (checkSelfPermission(Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED && checkSelfPermission(Manifest.permission.ACCESS_COARSE_LOCATION) != PackageManager.PERMISSION_GRANTED) { ActivityCompat.requestPermissions( , String[] { Manifest.permission.ACCESS_FINE_LOCATION, Manifest.permission.ACCESS_COARSE_LOCATION }, 1); } mMap.setMyLocationEnabled( ); mMap.setOnMyLocationButtonClickListener( ); mMap.setOnMyLocationClickListener( ); } @Override onMyLocationClick(@NonNull Location location) { Toast.makeText( , "Current location:\n" + location, Toast.LENGTH_LONG).show(); } @Override onMyLocationButtonClick() { Toast.makeText( , "MyLocation button clicked", Toast.LENGTH_SHORT).show(); ; } // 여기까지 추가 코드onMapReady(GoogleMap googleMap) {