package org.mtransit.android.ui.view.map; import com.google.android.gms.maps.model.BitmapDescriptor; import com.google.android.gms.maps.model.LatLng; import com.google.android.gms.maps.model.LatLngBounds; // based on Maciej Górski's Android Maps Extensions library (Apache License, Version 2.0) public interface GroundOverlay { float getBearing(); LatLngBounds getBounds(); <T> T getData(); float getHeight(); @Deprecated String getId(); LatLng getPosition(); float getTransparency(); float getWidth(); float getZIndex(); boolean isVisible(); void remove(); void setBearing(float bearing); void setData(Object data); void setDimensions(float width, float height); void setDimensions(float width); void setImage(BitmapDescriptor image); void setPosition(LatLng position); void setPositionFromBounds(LatLngBounds bounds); void setTransparency(float transparency); void setVisible(boolean visible); void setZIndex(float zIndex); }