package com.rn.amapmodule;

import com.facebook.react.bridge.ReactApplicationContext;
import com.facebook.react.bridge.ReactContextBaseJavaModule;
import com.facebook.react.bridge.Promise;
import com.facebook.react.bridge.ReactMethod;


/**
 * Created by yf on 2018/2/23.
 */

public class YFNativeModuleAmap extends ReactContextBaseJavaModule {

    private YFAmapLocation yfAmapLocation = null;
    public YFNativeModuleAmap(ReactApplicationContext reactContext) {
        super(reactContext);
        this.yfAmapLocation = new YFAmapLocation(reactContext.getApplicationContext());
    }

    @Override
    public String getName() {
        return "react_native_amap_yf";
    }

    @ReactMethod
    public void startLocation(Promise promise){
        this.yfAmapLocation.startLocation(promise);
    }
}
