Geocomplete - jQuery Geocoding and Places Autocomplete Plugin
Geocomplete is a jQuery plugin that integrates Google Maps' geocoding and places autocomplete services into a web form, allowing users to search for locations with autocomplete suggestions. The plugin can optionally display an interactive map, automatically populate form fields with address details (latitude, longitude, formatted address, country codes, etc.), and supports features like draggable markers and custom map styling through various configuration options. It fires events for successful geocoding, errors, multiple results, and user interactions like map clicks and marker dragging, while also exposing methods to programmatically access the underlying map and perform geocoding requests.