Package globus.glmap

Interface GLMapImageGroupCallback


public interface GLMapImageGroupCallback
GLMapImageGroupCallback tells image group about it's contents.
  • Method Details

    • getImageVariantsCount

      int getImageVariantsCount()
      Return number of unique images which will be used by image group
      Returns:
      number of unique images
    • getImageVariantBitmap

      android.graphics.Bitmap getImageVariantBitmap(int i)
      Return bitmap to use for given variant of image
      Parameters:
      i - index of image variant (0 .. variantsCount-1)
      Returns:
      bitmap to use for given variant of image
    • getImageVariantOffset

      MapPoint getImageVariantOffset(int i)
      Return offset to use for given variant of image
      Parameters:
      i - index of image variant (0 .. variantsCount-1)
      Returns:
      offset for bitmap in pixels
    • getImagesCount

      int getImagesCount()
      Return total number of images that will be displayed by image group
      Returns:
      number of images
    • getImageIndex

      int getImageIndex(int i)
      Return variant of image to use
      Parameters:
      i - index of image (0 .. imagesCount-1)
      Returns:
      index of image variant to use (0 .. variantsCount-1)
    • getImagePos

      MapPoint getImagePos(int i)
      Return location of image on map
      Parameters:
      i - index of image (0 .. imagesCount-1)
      Returns:
      point on map in internal format of GLMapView
    • updateStarted

      void updateStarted()
      Call when update started. Lock data until updateFinished is called. Update can start when big changes of zoom happened.
    • updateFinished

      void updateFinished()
      Call when update finished.