172 lines
3.0 KiB
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;
|
|
}
|
|
} |