All Projects → algolia → Places

algolia / Places

Licence: mit
🌐 Turn any <input> into an address autocomplete

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
shell
77523 projects
CSS
56736 projects

Projects that are alternatives of or similar to Places

geocoder
Geocoder is a Typescript library which helps you build geo-aware applications by providing a powerful abstraction layer for geocoding manipulations
Stars: ✭ 28 (-99.47%)
Mutual labels:  autocomplete, geo, geolocation, places, geocoder
GoogleMapsHelper
An easy to integrate Model Based Google Maps Helper (SVHTTPClient, AFNetworking) That lets you Geo Code , Reverse Geocode, Get Directions , Places Autocomplete.
Stars: ✭ 21 (-99.61%)
Mutual labels:  autocomplete, places, geocoder
Autocomplete
🔮 Fast and full-featured autocomplete library
Stars: ✭ 1,268 (-76.17%)
Mutual labels:  algolia, autocomplete
Vue Places
Places component is based on places.js for Vue 2.x. Turn any <input> into an address autocomplete.
Stars: ✭ 106 (-98.01%)
Mutual labels:  algolia, autocomplete
svelte-googlemaps
Svelte Google Maps Components
Stars: ✭ 62 (-98.84%)
Mutual labels:  geolocation, places
React Native Android Location Services Dialog Box
React Native Android Location Services Dialog Box
Stars: ✭ 175 (-96.71%)
Mutual labels:  geolocation, geo
Geolocation
Flutter geolocation plugin for Android and iOS.
Stars: ✭ 205 (-96.15%)
Mutual labels:  geolocation, geocoder
Angular Search Experience
Algolia + Angular = 🔥🔥🔥
Stars: ✭ 167 (-96.86%)
Mutual labels:  algolia, autocomplete
Geo On Fire
A library to create high performance geolocation queries for Firebase. Checkout the demos: https://run.plnkr.co/plunks/AYaN8ABEDcMntgbJyLVW/ and https://run.plnkr.co/plunks/xJgstAvXYcp0w7MbOOjm/
Stars: ✭ 54 (-98.99%)
Mutual labels:  geolocation, geo
addressr
Free Australian Address Validation, Search and Autocomplete
Stars: ✭ 46 (-99.14%)
Mutual labels:  autocomplete, geo
angular-search-experience
Algolia + Angular = 🔥🔥🔥
Stars: ✭ 166 (-96.88%)
Mutual labels:  autocomplete, algolia
geo
Geospatial primitives and algorithms for Crystal
Stars: ✭ 17 (-99.68%)
Mutual labels:  geo, geolocation
Geolocation Python
Geolocation is simple google maps api for python users. This application allows you to get information about given location Application returns such information as: country, city, route/street, street number, reverse geocode, lat and lng, travel distance and time for a matrix of origins and destinations.
Stars: ✭ 77 (-98.55%)
Mutual labels:  geolocation, geocoder
Geotools
Geo-related tools PHP 5.4+ library built atop Geocoder and React libraries
Stars: ✭ 1,157 (-78.26%)
Mutual labels:  geolocation, geo
Clavin
CLAVIN (Cartographic Location And Vicinity INdexer) is an open source software package for document geoparsing and georesolution that employs context-based geographic entity resolution.
Stars: ✭ 237 (-95.55%)
Mutual labels:  geolocation, geo
Django Places
A django app for store places with autocomplete
Stars: ✭ 55 (-98.97%)
Mutual labels:  geolocation, autocomplete
Snoop
Snoop — инструмент разведки на основе открытых данных (OSINT world)
Stars: ✭ 886 (-83.35%)
Mutual labels:  geolocation, geo
Pelias Android Sdk
Android sdk for pelias
Stars: ✭ 20 (-99.62%)
Mutual labels:  geolocation, geocoder
Googleapi
C# .NET Core Google Api (Maps, Places, Roads, Search, Translate). Supports all endpoints and requests / responses.
Stars: ✭ 346 (-93.5%)
Mutual labels:  geolocation, autocomplete
HerePy
A library that provides a Python interface to the HERE APIs.
Stars: ✭ 73 (-98.63%)
Mutual labels:  places, geocoder

header

Version Build Status License Downloads jsDelivr Hits

Deprecation of service

Places is going away on May 31st 2022. Read our blog post announcement.

Introduction

Algolia Places provides a fast, distributed and easy way to use an address search autocomplete JavaScript library on your website.

See the website for more information.

Read the blog post introducing Algolia Places.

Fill the Google form to report any irrelevant results.

Demo

Watch more examples on the website.

demo

Getting started

To use Algolia Places, all you need is an <input> and some JavaScript code that will load and use the places.js library.

CDN <script>

Our JavaScript library is available on the jsDelivr CDN and also on cdnjs.

<script src="https://cdn.jsdelivr.net/npm/[email protected]"></script>

Version is the latest version.

Here's a small example using it:

<input type="search" id="address-input" placeholder="Where are we going?" />

<script>
  var placesAutocomplete = places({
    appId: "<YOUR_PLACES_APP_ID>",
    apiKey: "<YOUR_PLACES_API_KEY>",
    container: document.querySelector('#address-input')
  });
</script>

Using npm

Algolia Places is also available on npm.

Install the module:

npm install places.js --save

Put an <input> in your html page:

<input type="search" id="address-input" placeholder="Where are we going?" />

Initialize the places.js library:

var places = require('places.js');
var placesAutocomplete = places({
  appId: "<YOUR_PLACES_APP_ID>",
  apiKey: "<YOUR_PLACES_API_KEY>",
  container: document.querySelector('#address-input')
});

Full documentation is available on the Algolia Places website.

Contributing

Wanna contribute? Awesome, please read the contributing guide.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].