No description
Find a file
2018-11-30 01:23:09 +01:00
aws_lambda Precompiled library for AWS Lambda environment 2018-08-02 09:50:45 +02:00
database Initial commit 2018-03-06 00:20:13 +01:00
library Coding style update 2018-07-21 23:25:14 +02:00
node_js Add license 2018-07-25 18:41:20 +02:00
demo.c Coding style update 2018-07-21 23:25:14 +02:00
README.md Update readme 2018-03-11 02:04:23 +01:00

ZoneDetect

This is a C library that allows you to find an area a point belongs to using a database file. A typical example would be looking up the country or timezone given a latitude and longitude. The timezone database also contains the country information.

The API should be self-explanatory from zonedetect.h. A small demo is included (demo.c)

In the future (after cleanup) I will also commit the program used to convert shapefiles to the binary database files and an automated testsuite.

Online API

You can test the library using an online API: https://api.bertold.org/geozone It takes the following GET parameters:

  • lat: Latitude.
  • lon: Longitude.
  • c: Set to one (c=1) to produce compact JSON.

For example: https://api.bertold.org/geozone?lat=51&lon=5
You are free to use this API for any application, but I am not responsible for the quality of service. Please contact me if your application requires reliability.