safedispatch-mobile/libSafeMobile/src/main/java/com/safemobile/maps/MapGoogle.java

172 lines
3.0 KiB
Java

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<Unit> 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<Landmark> landmarks) {
}
@Override
public void onShowGeofencesChangedHandler(boolean isShown, ArrayList<Geofence> 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;
}
}