Add getDirection and getCenterCoordinateZoomLevel to android.

This commit is contained in:
bsudekum
2016-01-11 17:15:11 -08:00
parent 5a69e10b84
commit 18215fa53f
7 changed files with 62 additions and 6 deletions
@@ -13,6 +13,7 @@ import com.facebook.react.bridge.ReactContextBaseJavaModule;
import com.facebook.react.bridge.ReactMethod;
import com.facebook.react.bridge.ReadableArray;
import com.facebook.react.bridge.ReadableMap;
import com.facebook.react.bridge.Callback;
import com.facebook.react.bridge.WritableMap;
import com.mapbox.mapboxsdk.constants.MyLocationTracking;
import com.mapbox.mapboxsdk.geometry.LatLng;
@@ -120,6 +121,18 @@ public class ReactNativeMapboxGLModule extends ReactContextBaseJavaModule {
aPackage.getManager().setVisibleCoordinateBounds(aPackage.getManager().getMapView(), info);
}
@ReactMethod
public void getDirection(int mapRef, Callback successCallback) {
WritableMap direction = aPackage.getManager().getDirection(aPackage.getManager().getMapView());
successCallback.invoke(direction);
}
@ReactMethod
public void getCenterCoordinateZoomLevel(int mapRef, Callback successCallback) {
WritableMap location = aPackage.getManager().getCenterCoordinateZoomLevel(aPackage.getManager().getMapView());
successCallback.invoke(location);
}
public void setPackage(ReactNativeMapboxGLPackage aPackage) {
this.aPackage = aPackage;
}