Meteor Autoform Googleplace

screenshot of Meteor Autoform Googleplace

Google Places Autocomplete input (without map). Returns an object with formatted address components

Overview

The autoform-googleplace package is a robust solution for developers looking to integrate Google Places Autocomplete functionality into their Meteor applications. It presents a streamlined approach by providing a custom input type named "googleplace," which allows users to enter their location without the distraction of a map. This add-on is perfect for forms that require location data, offering a seamless user experience across various platforms, including iOS with Cordova.

This package stands out due to its reliability when wrapped in mobile applications, overcoming common issues present in other autocomplete solutions. It efficiently returns detailed location information, including address, latitude, longitude, and more, making it ideal for apps that demand precise location inputs.

Features

  • Google Places Autocomplete: Enhances user experience by providing real-time location suggestions as users type, ensuring faster and more accurate address entries.

  • No Map Required: Simplifies the interface by allowing users to focus solely on entering addresses without any map distractions.

  • Detailed Object Output: Returns comprehensive location data including full address, latitude, longitude, street, city, state, zip, and country, allowing for rich data handling in applications.

  • Compatibility with Cordova and iOS: Functions reliably when integrated into Phonegap/Cordova apps, ensuring consistent performance on mobile devices, especially iOS8.

  • Customizability: Options for customization available in the documentation, allowing developers to tailor the input to their specific needs.

  • Works with SimpleSchema: Easily integrates with SimpleSchema, enabling smooth functionality with quickForms or afQuickFields, facilitating straightforward implementation in applications.

  • Responsive Input Handling: Despite known issues with some third-party keyboards, the package aims to provide a responsive input experience, enhancing overall usability.