@@ -0,0 +1,883 @@
+package com.dataforpeople.plugins;%0A%0Aimport org.apache.cordova.CordovaPlugin;%0Aimport org.apache.cordova.CallbackContext;%0A%0Aimport org.json.JSONArray;%0Aimport org.json.JSONException;%0Aimport org.json.JSONObject;%0A%0Aimport android.content.Intent;%0Aimport android.content.Context;%0Aimport android.provider.Settings;%0Aimport android.app.Activity;%0A%0Apublic class GpsSettings extends CordovaPlugin %7B%0A%0A%09@Override%0A    public boolean execute(String action, JSONArray args, CallbackContext callbackContext) throws JSONException %7B%0A        if(action.equals(%22launch%22)) %7B%0A        %09launchGpsSettings();%0A            return true;%0A        %7D%0A        return false;%0A    %7D%0A%0A    public void launchGpsSettings() %7B%0A    %09Intent i = new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS);%0A        i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);%0A    %09this.cordova.getActivity().getApplicationContext().startActivity(i);%0A    %7D%0A%7D%0A

Create GpsSettings.java