| com.mapsted.positioning.CoreApi.Utilities |
Utilities for various common functions
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| abstract List<? extends ISearchable> |
filterAndSortSearchables(String input, List<? extends ISearchable> fullList)
Filter and Sort searchable list based on an input string.
| ||||||||||
| abstract IZone |
findPropertyAndBuilding(IPoint point)
Returns a Zone object with property and building populated (if possible).
| ||||||||||
| abstract double |
getDistFromPointToPolygon(IPoint point, MercatorVector polygon)
Get distance between a IPoint to a MercatorVector
| ||||||||||
| abstract double |
getDistance(LatLng l1, LatLng l2)
Get distance between two LatLng points.
| ||||||||||
| abstract double |
getDistance(IMercator m1, IMercator m2)
Get distance between two IMercator points.
| ||||||||||
| abstract double |
getTimestampMs()
Get the current internal timestamp in ms.
| ||||||||||
| abstract boolean |
isPointInPolygon(IPoint point, MercatorVector polygon)
Determines if a point is located within the polygon
| ||||||||||
| abstract boolean |
isPointWithinFloorBoundary(IPoint point, int floorId)
Checks if the given point is within the boundaries of the floor id.
| ||||||||||
Filter and Sort searchable list based on an input string.
| input | Inputted string by the user |
|---|---|
| fullList | List to filter/sort |
Returns a Zone object with property and building populated (if possible). Note that floorId will not be populated.
Get distance between a IPoint to a MercatorVector
| point | Origin point. See IPoint |
|---|---|
| polygon | Destination point. See MercatorVector |
Get distance between two LatLng points.
| l1 | First location in latitude and longitude. See LatLng |
|---|---|
| l2 | Second location in latitude and longitude. See LatLng |
Get distance between two IMercator points.
| m1 | First mercator point. See IMercator |
|---|---|
| m2 | Second mercator point. See IMercator |
Get the current internal timestamp in ms.
Determines if a point is located within the polygon
| point | point to consider |
|---|---|
| polygon | polygon to consider |
Checks if the given point is within the boundaries of the floor id.