Android Open Source - SmartMap I Overlay Item






From Project

Back to project page SmartMap.

License

The source code is released under:

Apache License

If you think the Android project SmartMap listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.dennytech.smartmap;
//w  ww. ja v a2s.  co m
import android.graphics.drawable.Drawable;

public interface IOverlayItem {

  /**
   * Real OverlayItem
   * <p> 
   * It's maybe any realization.
   * 
   * @return
   */
  public Object real();

  /**
   * Returns the overlay marker used to indicate the item.
   * 
   * @return the overlay marker.
   */
  public Drawable getmMarker();

  public Drawable getMarker(int stateBitset);

  /**
   * Returns the position of the item as {@link NVGeoPoint}.
   * 
   * @return The GeoPoint.
   */
  public IGeoPoint getPoint();

  /**
   * Returns the snippet-text of the item.
   * 
   * @return The Snippet-text.
   */
  public String getSnippet();

  /**
   * Returns the title of the item.
   * 
   * @return The title.
   */
  public String getTitle();

  /**
   * Returns the position of the item as map-routable {@link String}.
   * 
   * @return not yet implemented.
   */
  public String routableAddress();

  /**
   * Sets the marker to be used when drawing this item on the map.
   * 
   * @param drawable
   *            The marker.
   * 
   * @param stateBitset
   *            The state.
   */

  public IOverlayItem setMarker(Drawable drawable);

  /**
   * Sets the state of a drawable to match a given state bitset.
   * 
   * @param drawable
   * @param stateBitset
   *            you should keep stateBitset >= 0
   */
  public void setState(Drawable drawable, int stateBitset);

  public IOverlayItem clone();
}




Java Source Code List

com.dennytech.smartmap.IGeoPoint.java
com.dennytech.smartmap.IItemizedOverlay.java
com.dennytech.smartmap.IMapController.java
com.dennytech.smartmap.IMapFragment.java
com.dennytech.smartmap.IMapViewLayoutParams.java
com.dennytech.smartmap.IMapView.java
com.dennytech.smartmap.IMyLocationOverlay.java
com.dennytech.smartmap.IOverlayItem.java
com.dennytech.smartmap.IOverlay.java
com.dennytech.smartmap.IProjection.java
com.dennytech.smartmap.ItemizedOverlayCallBack.java
com.dennytech.smartmap.MapUtils.java
com.dennytech.smartmap.MapViewCallback.java
com.dennytech.smartmap.OverlayCallBack.java
com.dennytech.smartmap.SMItemizedOverlay.java
com.dennytech.smartmap.SMMapFragment.java
com.dennytech.smartmap.SMMyLocationOverlay.java
com.dennytech.smartmap.SMOverlay.java
com.dennytech.smartmap.impl.autonavi.ANGeoPoint.java
com.dennytech.smartmap.impl.autonavi.ANItemizedOverlay.java
com.dennytech.smartmap.impl.autonavi.ANMapActivity.java
com.dennytech.smartmap.impl.autonavi.ANMapController.java
com.dennytech.smartmap.impl.autonavi.ANMapViewLayoutParams.java
com.dennytech.smartmap.impl.autonavi.ANMapView.java
com.dennytech.smartmap.impl.autonavi.ANMyLocationOverlay.java
com.dennytech.smartmap.impl.autonavi.ANOverlayItem.java
com.dennytech.smartmap.impl.autonavi.ANOverlay.java
com.dennytech.smartmap.impl.autonavi.ANProjection.java
com.dennytech.smartmap.impl.autonavi.myANMapView.java
com.dennytech.smartmap.impl.google.GoogleGeoPoint.java
com.dennytech.smartmap.impl.google.GoogleItemizedOverlay.java
com.dennytech.smartmap.impl.google.GoogleMapActivity.java
com.dennytech.smartmap.impl.google.GoogleMapController.java
com.dennytech.smartmap.impl.google.GoogleMapView.java
com.dennytech.smartmap.impl.google.GoogleMyLocationOverlay.java
com.dennytech.smartmap.impl.google.GoogleOverlayItem.java
com.dennytech.smartmap.impl.google.GoogleOverlay.java
com.dennytech.smartmap.impl.google.GoogleProjection.java
com.dennytech.smartmap.impl.google.myGoogleMapView.java