Geolokacijske informacije (latitude, longitude) za izbrano mesto

Pogosto se zgodi da potrebujete za določen naziv mesta (kjerkoli na svetu) geolokacijske koortinate (geografsko širino, oziroma geografsko dolžino, ali po angleško latitude and longitude).

Naredili samo API za ta namen in tako izgleda (dosegljiv tudi na naslovu: https://geodata.simple-tasks.com/api/).

Če potrebujete dostop, pišite nam in se zmenimo.

Če rabite latitude/longitude podate samo naziv mesta in vam vrnemo naslednj (primer Murska Sobota):

GET https://geodata.simple-tasks.com/api/geodata/latlong/Murska%20Sobota

[ { "id": 3194647, "name": "Murska Sobota", "latitude": 46.65139, "longitude": 16.16056, "latitudeDms": "46°N39'", "longitudeDms": "016°E09'", "timeZone": "Europe/Ljubljana", "timeZoneShort": "CET -01:00", "alternativeNames": null } ]

Če potrebujete vse države sveta pokličeta naslednje:

GET https://geodata.simple-tasks.com/api/geodata/countries

Dobite seznam vseh držav:

[ { "id": "AF", "name": "Afghanistan" }, { "id": "AX", "name": "Aland Islands" }, { "id": "AL", "name": "Albania" }, { "id": "DZ", "name": "Algeria" }, { "id": "AS", "name": "American Samoa" }, { "id": "AD", "name": "Andorra" }, .... ]

Če rabite vsa mesta in hotele v eni državi pokličete naslednje za Slovenijo:

GET https://geodata.simple-tasks.com/api/geodata/cities/SI

Dobite seznam vseh mest in hotelov za podano državo:

[ { "id": "8989897", "name": "Abitanti" }, { "id": "9254303", "name": "Actum" }, { "id": "8989281", "name": "Adamovo" }, { "id": "3215754", "name": "Adergas" }, { "id": "3204870", "name": "Adlešiči" }, { "id": "3204867", "name": "Adrijanci" }, { "id": "9254313", "name": "Ahotel Ljubljana" }, { "id": "3204859", "name": "Ajba" }, { "id": "3204858", "name": "Ajbelj" }, { "id": "9254330", "name": "Ajda" }, { "id": "3204854", "name": "Ajdovščina" }, { "id": "3204855", "name": "Ajdovščina" }, { "id": "6941236", "name": "Ajdovščina" }, { "id": "3220083", "name": "Ajdovščina Airport" }, { "id": "13100289", "name": "Ajdovski Gradec" }, { "id": "3216514", "name": "Ajševica" }, { "id": "10339621", "name": "Albergo Kanin" }, { "id": "10291408", "name": "Albergo Roza" }, { "id": "10291391", "name": "Albergo Tartini" }, { "id": "9963206", "name": "Alibi Hostel" }, { "id": "9963208", "name": "Alibi M14 Hostel" }, { "id": "3218183", "name": "Aljažev Dom" }, { "id": "10291413", "name": "Allegro" }, { "id": "9963205", "name": "Alp" }, { "id": "10291415", "name": "Alp Pension" }, { "id": "9963209", "name": "Ambient D.O.O." }, { "id": "9254305", "name": "Ambient Hotel" }, { "id": "8987911", "name": "Ambroz pod Krvavcem" }, { "id": "3204826", "name": "Ambrus" }, { "id": "8989115", "name": "Andol" }, { "id": "3204821", "name": "Andraž nad Polzelo" }, { "id": "3204819", "name": "Andrej nad Zmincem" }, { "id": "3204820", "name": "Andrejci" }, { "id": "8989318", "name": "Andrejčje" }, { "id": "3204818", "name": "Andrenci" }, { "id": "3216532", "name": "Angel Varuh" }, { "id": "3204813", "name": "Anhovo" }, { "id": "6941182", "name": "Anhovo" }, { "id": "3204812", "name": "Ankaran" }, { "id": "3220262", "name": "Ankaran" }, { "id": "11288217", "name": "Ankaran" }, { "id": "8987994", "name": "Anovec" }, { "id": "9254323", "name": "Antiq Palace Hotel & Spa" }, ... ]

Vrnemo vam tudi seznam vseh časovnih con:

GET https://geodata.simple-tasks.com/api/geodata/timezones

Tako izgleda seznam:

[ { "id": "Africa/Abidjan", "name": "Africa/Abidjan" }, { "id": "Africa/Accra", "name": "Africa/Accra" }, { "id": "Africa/Addis Ababa", "name": "Africa/Addis Ababa" }, { "id": "Africa/Algiers", "name": "Africa/Algiers" }, { "id": "Africa/Asmara", "name": "Africa/Asmara" }, { "id": "Africa/Bamako", "name": "Africa/Bamako" }, { "id": "Africa/Bangui", "name": "Africa/Bangui" }, { "id": "Africa/Banjul", "name": "Africa/Banjul" }, { "id": "Africa/Bissau", "name": "Africa/Bissau" }, { "id": "Africa/Blantyre", "name": "Africa/Blantyre" }, ... ]

Ali če rabite podatek za posamezno časovno cono:

GET https://geodata.simple-tasks.com/api/geodata/timezone/Europe%2FLjubljana

{ "name": "Europe/Ljubljana", "countryCode": "SI", "gmtOffset": 1.00, "dstOffset": 2.00, "rawOffset": 1.00, "timeZoneShort": "CET" }

Leave a Comment