using Safedispatch_4_0; using SafeMobileLib; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Dispatcher.maptab { interface IMap { void AddVehicles(List vehicles, bool scaleViewBounds); void RemoveVehicles(List vehicle); void AddGroup(String groupName, List vehicles, bool scaleViewBounds); void RemoveGroup(String groupName); void RemoveGroups(List groupNames); void EmergencyStateUpdate(Vehicle vehicle); void GPSUpdate(Vehicle vehicle); void NearestUnitResponse(int x, int y, double lat, double lng, List vehicles); void ChangeConsoleState(bool isConsoleVisible); void ChangeMarkersType(IconTheme type); void CenterMapToPosition(LatLngZoom latLngZoom); void CenterMapToPosition(double lat, double lng); void CenterMapToPosition(double lat, double lng, Int32 zoomLevel); void SetDataSetLimit(Int32 limit); void RemoveDataset(String dataSetName, bool lockNeeded); void ShowLandmarks(List landmarks); void RemoveLandmarks(); void ShowGeofences(List geofences); void RemoveGeofences(); } }