Class GoogleMapMarkerWrapper

java.lang.Object
com.streamwide.smartms.lib.googlemap.ui.view.geolocation.GoogleMapMarkerWrapper
All Implemented Interfaces:
com.streamwide.smartms.lib.template.map.IMarker

public class GoogleMapMarkerWrapper extends Object implements com.streamwide.smartms.lib.template.map.IMarker
  • Constructor Details

    • GoogleMapMarkerWrapper

      public GoogleMapMarkerWrapper(@NonNull com.google.android.gms.maps.model.Marker marker)
  • Method Details

    • getObject

      @NonNull public Object getObject()
      Specified by:
      getObject in interface com.streamwide.smartms.lib.template.map.IMarker
    • setIcon

      public void setIcon(@Nullable android.graphics.Bitmap bitmap)
      Specified by:
      setIcon in interface com.streamwide.smartms.lib.template.map.IMarker
    • setIcon

      public void setIcon(int resourceId)
      Specified by:
      setIcon in interface com.streamwide.smartms.lib.template.map.IMarker
    • getTitle

      @Nullable public String getTitle()
      Specified by:
      getTitle in interface com.streamwide.smartms.lib.template.map.IMarker
    • setTitle

      public void setTitle(@Nullable String title)
      Specified by:
      setTitle in interface com.streamwide.smartms.lib.template.map.IMarker
    • getPosition

      @Nullable public com.streamwide.smartms.lib.template.map.Position getPosition()
      Specified by:
      getPosition in interface com.streamwide.smartms.lib.template.map.IMarker
    • setPosition

      public void setPosition(@Nullable com.streamwide.smartms.lib.template.map.Position position)
      Specified by:
      setPosition in interface com.streamwide.smartms.lib.template.map.IMarker
    • getTag

      @Nullable public Object getTag()
      Specified by:
      getTag in interface com.streamwide.smartms.lib.template.map.IMarker
    • setTag

      public void setTag(@Nullable Object tag)
      Specified by:
      setTag in interface com.streamwide.smartms.lib.template.map.IMarker
    • setRotation

      public void setRotation(float rotation)
      Specified by:
      setRotation in interface com.streamwide.smartms.lib.template.map.IMarker