Reverse Geocoding
Ubah koordinat menjadi alamat terstruktur.
Base URL
https://use.api.co.id
Kirim koordinat lewat query lat dan lon dengan header x-api-co-id. Response berisi data lokasi terstruktur: alamat yang mudah dibaca beserta rinciannya.
Data yang dikembalikan
- Rincian alamat dengan banyak komponen (jalan, kota, negara, dan lainnya).
- Informasi bounding box.
- Peringkat tempat dengan skor importance.
- Berbasis data OpenStreetMap.
Reverse Geocode
GET/location/reverse-geocode
Convert coordinates (latitude, longitude) to a human-readable address. Returns detailed address breakdown with multiple components including road, city, country, postal code, and bounding box information.
Query parameter
| Nama | Tipe | Keterangan |
|---|---|---|
latWajib | number | Latitude coordinate (-90 to 90) Contoh: -6.2088 |
lonWajib | number | Longitude coordinate (-180 to 180) Contoh: 106.8456 |
Field response
| Nama | Tipe | Keterangan |
|---|---|---|
is_successOpsional | boolean | Contoh: true |
messageOpsional | string | Contoh: Success |
dataOpsional | object | |
data.place_idOpsional | integer | Place ID from OpenStreetMap Contoh: 123456789 |
data.licenceOpsional | string | License information Contoh: Data © OpenStreetMap contributors, ODbL 1.0 |
data.latOpsional | number | Latitude Contoh: -6.2088 |
data.lonOpsional | number | Longitude Contoh: 106.8456 |
data.display_nameOpsional | string | Full formatted address Contoh: Jl. Merdeka Selatan No. 11, Gambir, Jakarta Pusat, DKI Jakarta 10110, Indonesia |
data.addressOpsional | object | Address components |
data.address.roadOpsional | string | Street name Contoh: Jl. Merdeka Selatan |
data.address.house_numberOpsional | string | House/building number Contoh: 11 |
data.address.suburbOpsional | string | Suburb/neighborhood Contoh: Gambir |
data.address.cityOpsional | string | City name Contoh: Jakarta Pusat |
data.address.stateOpsional | string | State/province Contoh: DKI Jakarta |
data.address.postcodeOpsional | string | Postal code Contoh: 10110 |
data.address.countryOpsional | string | Country name Contoh: Indonesia |
data.address.country_codeOpsional | string | Two-letter country code Contoh: id |
data.boundingboxOpsional | string[] | Bounding box coordinates [min_lat, max_lat, min_lon, max_lon] Contoh: ["-6.2091","-6.2085","106.8453","106.8459"] |
data.importanceOpsional | number | Place importance score (0.0 to 1.0) Contoh: 0.85 |
Request
curl -X GET "https://use.api.co.id/location/reverse-geocode?lat=-6.2088&lon=106.8456" \ -H "x-api-co-id: $API_CO_ID_KEY"Response
{ "is_success": true, "message": "Success", "data": { "place_id": 123456789, "licence": "Data © OpenStreetMap contributors, ODbL 1.0", "lat": -6.2088, "lon": 106.8456, "display_name": "Jl. Merdeka Selatan No. 11, Gambir, Jakarta Pusat, DKI Jakarta 10110, Indonesia", "address": { "road": "Jl. Merdeka Selatan", "house_number": "11", "suburb": "Gambir", "city": "Jakarta Pusat", "state": "DKI Jakarta", "postcode": "10110", "country": "Indonesia", "country_code": "id" }, "boundingbox": [ "-6.2091", "-6.2085", "106.8453", "106.8459" ], "importance": 0.85 }}Apakah halaman ini membantu?