-
- All Implemented Interfaces:
public class PTRMapMarker
-
-
Method Summary
Modifier and Type Method Description final Boolean
getIsVisible()
final Unit
setIsVisible(Boolean isVisible)
final String
getId()
final Double
getLatitude()
final Double
getLongitude()
final Double
getMaxZoomLevel()
final Double
getMinZoomLevel()
final Level
getLevel()
final View
getView()
Boolean
equals(Object other)
Integer
hashCode()
-
-
Constructor Detail
-
PTRMapMarker
PTRMapMarker(String id, Double latitude, Double longitude, Double maxZoomLevel, Double minZoomLevel, Level level, View view)
- Parameters:
id
-required to set the marker identifier, random UUID is generated by default
latitude
-latitude of the marker where it should be shown on the map
longitude
-longitude of the marker where it should be shown on the map
maxZoomLevel
-maximum zoom level allowed for view to be visible, PTRMapFragment.maximumAllowedZoomLevel by default
minZoomLevel
-minimum zoom level allowed for view to be visible, 0 by default.
level
-level on which marker has to be shown,
null
by default which means visible on all levels.
view
-view to be display on the pointed location
-
-
Method Detail
-
getIsVisible
final Boolean getIsVisible()
-
setIsVisible
final Unit setIsVisible(Boolean isVisible)
-
getLatitude
final Double getLatitude()
-
getLongitude
final Double getLongitude()
-
getMaxZoomLevel
final Double getMaxZoomLevel()
-
getMinZoomLevel
final Double getMinZoomLevel()
-
-
-
-