package com.safemobile.maps; import android.view.LayoutInflater; import androidx.annotation.NonNull; import com.google.android.gms.maps.GoogleMap; import com.google.android.gms.maps.model.LatLng; import com.google.android.gms.maps.model.Marker; import com.safemobile.enums.MapType; import com.safemobile.interfaces.IMap; import com.safemobile.lib.Position; import com.safenet.lib.Geofence; import com.safenet.lib.Landmark; import com.safenet.lib.Unit; import java.util.ArrayList; public class MapGoogle implements IMap, GoogleMap.OnCameraIdleListener, GoogleMap.OnCameraMoveStartedListener, GoogleMap.OnMarkerClickListener, GoogleMap.OnInfoWindowClickListener, GoogleMap.OnInfoWindowLongClickListener, GoogleMap.OnInfoWindowCloseListener, GoogleMap.OnCameraMoveListener { @Override public void onCameraIdle() { } @Override public void onCameraMove() { } @Override public void onCameraMoveStarted(int i) { } @Override public void onInfoWindowClick(@NonNull Marker marker) { } @Override public void onInfoWindowClose(@NonNull Marker marker) { } @Override public void onInfoWindowLongClick(@NonNull Marker marker) { } @Override public boolean onMarkerClick(@NonNull Marker marker) { return false; } @Override public void setMapInteractionListener(MapInteraction delegate) { } @Override public void showContactsOnMap(ArrayList units) { } @Override public void updateMarkerPosition(Unit unit) { } @Override public void setMapType(MapType mapType) { } @Override public void setMapType(String mapType) { } @Override public void centerZoomContact(Unit unit) { } @Override public void centerZoomMapOnLocation(LatLng mapLocation) { } @Override public void centerZoomMapOnLocation(LatLng mapLocation, float zoomLevel) { } @Override public void showMyselfOnMap(Position position, boolean shouldOpenInfoBubble, boolean shouldCenterNow) { } @Override public void hideMyselfFromMap() { } @Override public void openInfoBubbleForMarker(Long markerKey) { } @Override public void openInfoBubble() { } @Override public void onShowLandmarksChangedHandler(boolean isShown, ArrayList landmarks) { } @Override public void onShowGeofencesChangedHandler(boolean isShown, ArrayList geofences) { } @Override public void onShowTrafficChangedHandler(boolean isShown) { } @Override public void onMapReceived(Object map, LayoutInflater layoutInflater) { } @Override public void onMapReceived(Object map, String tileServer) { } @Override public void panZoomMap() { } @Override public void onPause() { } @Override public void onResume() { } @Override public void refresh() { } @Override public boolean isMapAvailable() { return false; } }