Android Open Source - SmartMap Google Map Controller






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.impl.google;
/* w w  w .j  a  v  a2s .c om*/
import com.dennytech.smartmap.IGeoPoint;
import com.dennytech.smartmap.IMapController;
import com.google.android.maps.GeoPoint;
import com.google.android.maps.MapController;

public class GoogleMapController implements IMapController {

  MapController realMC;

  public GoogleMapController wrap(MapController mc) {
    realMC = mc;
    return this;
  }

  public void setCenter(IGeoPoint point) {
    if (realMC != null) {
      realMC.setCenter((GeoPoint) point.real());
    }
  }

  public int setZoom(int zoomLevel) {
    return realMC.setZoom(zoomLevel);
  }

  public void animateTo(IGeoPoint point) {
    if (realMC != null && point != null) {
      realMC.animateTo((GeoPoint) point.real());
    }
  }

  @Override
  public void zoomToSpan(int latSpanE6, int lonSpanE6) {
    realMC.zoomToSpan(latSpanE6, lonSpanE6);
  }

}




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