Most people do not think about geocoding when they give their smartphone a request in the form of an address, GPS coordinates, latitude and longitude, or
what3words coordinates. Developers, in turn, must understand the critical importance of a geocoder. Each of the proposed geocoders has its pros and cons, which must be considered when choosing. Some geocoders may have unacceptable restrictions, cost, or be unavailable for commercial purposes. Some services do not support caching, and almost all of them have 24-hour limits. The universal option did not exist before the appearance of
OpenCage .
November 8, 2014 at the London Perl Workshop was presented written in Perl meta-geocoder OpenCage from Lokku. Their API combines several geocoding systems, each of which is designed for different types of queries. It also collects information from open sources and algorithms, eliminating the need to do it yourself. Geocoding results can be displayed on any type of map. Nominatim, DataScienceToolkit, Twofishes, and Nestoria geocoders work inside OpenCage, which together process the request and deliver the result.
Each geocoder is good in itself, but they all have their drawbacks and advantages, and only together, with a single API, can they give the best geocoding experience, and consider the most accurate result in Lokku. It is also worth noting that annotations are attached to each result (additional information about the place), including the telephone country code, time zone, sun position, OSM URL, MGRS code and, of course, what3words. In other words, OpenCage provides the most detailed information about a location where you can find a variety of uses.
Using the OpenCage API for forward and reverse geocoding is simple. All the necessary information can be found on the dedicated
page . It is worth noting that while the product is in demo mode, the API is provided free of charge, and it is allowed for commercial use. But you should start with a
demo . Try to feel the full power of OpenCage.
')
