INNER CODE UNIT · Java
getAutocompletePredictions
tolu360/react-native-google-places · android/src/main/java/com/arttitude360/reactnative/rngoogleplaces/RNGooglePlacesModule.java:189
public void getAutocompletePredictions(String query, ReadableMap options, final Promise promise) {
this.pendingPromise = promise;
if (!Places.isInitialized()) {
promise.reject("E_API_KEY_ERROR", new Error("No API key defined in gradle.properties or errors initializing Places"));
return;
}
String type = options.getString("type");
String country = options.getString("country");
country = country.isEmpty() ? null : country;
boolean useSessionToken = options.getBoolean("useSessionToken");
ReadableMap locationBias = options.getMap("locationBias");
double biasToLatitudeSW = locationBias.getDouble("latitudeSW");
double biasToLongitudeSW = locationBias.getDouble("longitudeSW");
double biasToLatitudeNE = locationBias.getDouble("latitudeNE");
double biasToLongitudeNE = locationBias.getDouble("longitudeNE");