cordova-plugin-place-autocomplete

Native Google Maps PlaceAutocomplete plugin for Cordova.

Usage no npm install needed!

<script type="module">
  import cordovaPluginPlaceAutocomplete from 'https://cdn.skypack.dev/cordova-plugin-place-autocomplete';
</script>

README

Cordova Place Autocomplete Plugin

npm version

Install:

cordova plugin add cordova-plugin-place-autocomplete --save

Usage:

var onPlaceAutocompleteResult = function(place) {
  //
};

var onPlaceAutocompleteError = function(error) {
  //
};

window.cordova.plugins.gms.places.PlaceAutocompleteDialog.show(onPlaceAutocompleteResult, onPlaceAutocompleteError);

Place model:

{
  name: String,
  coordinates: {
    latitude: Double,
    longitude: Double
  }
}

AndroidManifest.xml:

<application ...>
  <meta-data android:name="com.google.android.geo.API_KEY" android:value="YOUR_API_KEY" />
  <uses-library android:name="org.apache.http.legacy" android:required="false" />
</application>
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />