je to vyvojarov, aby si mohli natiahnut rozne data do svojich aplikacii sposobom akym chcu oni, a nemusia pouzivat prepripravene API. Napriklad, pokial Vam webove sluzby poskytovane na geonames.org nevyhovuju mate dve moznosti: 1) stiahnut si celu db k sebe na vlastny server, alebo 2) napisat sa dotaz na data, ktore potrebujete cez mingle.io API. Priklad, vsetky parky a mesta pre Cesku Republiku:
[ e.id, e.name | e <- geonames, e.countryCode == "CZ" && (e.featureClass == "P" || e.featureClass == "L") ]
Hm, ja myslim, ze je prave opacne. Na hranie som ochotny si nejaku tu databazu stiahnut (GeoNames alebo OurAirports, alebo cokolvek co tam bude dostupne). V pripade realneho nasadenia s radostou necham celu spravu a skalovanie tych databaz na niekoho ineho, napriklad mingle.io. Pokial to bude platena sluzba so slusnym "terms of use" tak si za to rad zaplatim a mozem sa venovat mojej aplikacii s mojimi datami a nemusim si externe data duplikovat a tahat na vlastne servre.
p.s.: samozrejme si viem predstavit aj pripady, kde toto moze byt nepristupne, napr. taka banka.