GoGoDuk

GET /v1/reverse-geocode

Phân giải tọa độ thành tỉnh / quận thông qua ranh giới hành chính PostGIS.

Tra cứu ranh giới hành chính chứa một tọa độ. Đây là cách tra cứu dựa trên ranh giới, không phải khớp theo độ gần.

Scope yêu cầu: geocoding:read

Request

GET /v1/reverse-geocode?lat=10.7769&lng=106.7009
X-API-Key: gdk_live_xxxxxxxxxxxxxxxxxxxxxxxx
curl -G "https://api.gogoduk.com/v1/reverse-geocode" \
-H "X-API-Key: $GOGODUK_API_KEY" \
--data-urlencode "lat=10.7769" \
--data-urlencode "lng=106.7009"

Query parameters

NameBắt buộcMô tả
latLatitude (-90..90).
lngLongitude (-180..180).
levelskhôngCác cấp hành chính ngăn cách bằng dấu phẩy (mặc định 4,8). Cấp 4 ≈ tỉnh, cấp 8 ≈ quận.

Response

{
  "lat": 10.7769,
  "lng": 106.7009,
  "city": "Thành phố Hồ Chí Minh",
  "district": "Phường Sài Gòn"
}

Response fields

FieldTypeMô tả
latnumberPhản hồi lại latitude đầu vào.
lngnumberPhản hồi lại longitude đầu vào.
citystring | nullTỉnh ở cấp 4. Có thể là null nếu không có ranh giới nào chứa điểm này.
districtstring | nullQuận / phường ở cấp 8. Có thể là null.

Common errors

  • 400 BAD_REQUEST — tọa độ ngoài khoảng cho phép hoặc không phải số.
  • 401 INVALID_API_KEY / 403 INSUFFICIENT_SCOPE — lỗi xác thực/scope.
  • 500 INTERNAL_ERROR — PostGIS không khả dụng.

On this page