bigdatacloud-reverse-geocoding
Reverse geocoding browser-based typescript library, using free Bigdatacloud API
Features
- Connects with Bigdatacloud.com and using reverse geocode API for acquiring the location info.
- Using promises (no callback hell anymore)
Installation
$npm i -S bigdatacloud-reverse-geocoding
or
$yarn add bigdatacloud-reverse-geocoding
Usage (very clear and simple)
;const geocode = ;const location: ILocation = lat: 3323323 long: -7633443;const place: IGeocode = await geocode;console;
Optional initialization
You can use options. There are four parameters:
Name | Default value | Description |
---|---|---|
language | en |
The language of the Bigdatacloud answer. This is the only parameter that you would normally use. new ReverseGeocode({language:"cn"}) |
api | https://api.bigdatacloud.net |
The API host |
endpoint | /data/reverse-geocode-client |
The API endpoint |
format | latitude=${lat}&longitude=${long} &localityLanguage=${lang} |
The query string with placeholders |