Chuyển tới nội dung chính
Phiên bản: v1.1

Nearby Search

API Nearby Search GTEL MAPS cho phép tìm kiếm địa điểm xung quanh một vị trí cho trước.


Loading...

Tham số

Tham số bắt buộcKiểu dữ liệuMô tả
locationstringVĩ độ và kinh độ để tìm kiếm xung quanh, theo định dạng lat,lng. Ví dụ: 21.0245,105.8412.
typesstringLoại địa điểm cần tìm kiếm, có thể là một hoặc nhiều giá trị phân cách bằng dấu phẩy. Ví dụ: hospital,restaurant. Xem danh sách đầy đủ tại loại địa điểm.
Tham số tuỳ chọnKiểu dữ liệuMô tả
bboxstringMột hộp giới hạn để giới hạn vùng tìm kiếm, theo định dạng top_left_lat,top_left_lng,bottom_right_lat,bottom_right_lng. Nếu được cung cấp, radius sẽ bị bỏ qua.
keywordstringTừ khoá tìm kiếm, ưu tiên tìm kiếm các địa điểm theo loại địa điểm từ đó tìm kiếm theo từ khóa. Ví dụ: Bệnh viện.
radiusintegerBán kính tìm kiếm tính bằng mét. Bỏ qua nếu bbox được cung cấp. Mặc định là 10000.
sizeintegerSố lượng kết quả trả về nếu không được cung cấp mặc định là 10.
pageTokenstringToken được sử dụng để gọi tải thêm (load more) khi phân trang cho các lần gửi yêu cầu tiếp theo.Token cho trang tiếp theo sẽ được trả về tại meta.pagination.nextPageToken hoặc nằm trong trường pageToken của từng mục (item) trong dữ liệu.

Headers

HeaderKiểu dữ liệuMô tả
app-versionstringBắt buộc. Phiên bản API: 1.1

Cấu trúc phản hồi

Root (response)

TrườngKiểu dữ liệuMô tả
statusCodenumberMã trạng thái HTTP. 200 khi thành công.
dataobject[]Mảng kết quả địa điểm.
meta.pagination.nextPageTokenstringToken phân trang. Truyền vào tham số pageToken để lấy trang tiếp theo.
licencestringGiấy phép dữ liệu: "© GTEL Maps".

Data (response.data[])

Thuộc tínhKiểu dữ liệuMô tả
idstringID của địa điểm.
typesstring[]Phân loại kết quả. Ví dụ: ["street_address"], ["hospital"]. Xem loại địa điểm.
formattedAddressstringĐịa chỉ định dạng đầy đủ.
nationalPhoneNumberstringSố điện thoại nội địa.
internationalPhoneNumberstringSố điện thoại quốc tế.
websiteUristringWebsite (nếu có).
emailstringĐịa chỉ email.
distancenumberKhoảng cách từ vị trí tìm kiếm (tính bằng mét).
pageTokenstringMã phân trang cho mục (item).
addressComponentsobject[]Thành phần địa chỉ phân tách. Xem định nghĩa đầy đủ tại trường address_components.
plusCode.compoundCodestringMã địa phương.
plusCode.globalCodestringMã toàn cầu.
location.latitudenumberVĩ độ.
location.longitudenumberKinh độ.
geometry.typestringLoại hình học (ví dụ "Point").
geometry.coordinatesnumber[]Tọa độ dạng [longitude, latitude].
viewport.low.latitudenumberVĩ độ của điểm thấp nhất.
viewport.low.longitudenumberKinh độ của điểm thấp nhất.
viewport.high.latitudenumberVĩ độ của điểm cao nhất.
viewport.high.longitudenumberKinh độ của điểm cao nhất.
displayName.textstringTên địa điểm hiển thị.
displayName.languageCodestringMã ngôn ngữ của tên hiển thị.

Xử lý lỗi

Mã HTTPTình huốngNguyên nhân
401 UnauthorizedThiếu apikeyKhông truyền tham số apikey hoặc giá trị không hợp lệ.
400 Bad RequestThiếu locationKhông truyền location hoặc định dạng không đúng (lat,lng).
400 Bad RequestThiếu typesKhông truyền tham số types.
400 Bad RequestSai thứ tự bboxtop nhỏ hơn bottom. Truyền theo thứ tự min_lat,min_lon,max_lat,max_lon.

Yêu cầu và phản hồi mẫu

Loading API request...
{
"statusCode": 200,
"data": [
{
"id": "gm:poi:537ba758-6c6b-4108-9663-1731b47ed684",
"types": ["company"],
"nationalPhoneNumber": "",
"internationalPhoneNumber": "",
"formattedAddress": "22 Phương Mai, Phường Kim Liên, Thành phố Hà Nội, Việt Nam",
"addressComponents": [
{
"longText": "22",
"shortText": "22",
"types": ["street_number"]
},
{
"longText": "Phương Mai",
"shortText": "Phương Mai",
"types": ["route"]
},
{
"longText": "Phường Kim Liên",
"shortText": "Kim Liên",
"adminCode": "00229",
"adminLevel": "Phường",
"types": ["administrative_area_level_2"]
},
{
"longText": "Thành phố Hà Nội",
"shortText": "Hà Nội",
"adminCode": "01",
"adminLevel": "Thành phố",
"types": ["administrative_area_level_1"]
},
{
"longText": "",
"shortText": "",
"types": ["postal_code"]
},
{
"longText": "Việt Nam",
"shortText": "vn",
"types": ["country"]
}
],
"plusCode": {
"globalCode": "7PH72R4Q+CM",
"compoundCode": "2R4Q+CM, Phường Kim Liên, Thành phố Hà Nội, Việt Nam"
},
"location": {
"latitude": 21.006089,
"longitude": 105.839208
},
"geometry": {
"type": "Point",
"coordinates": [105.839208, 21.006089]
},
"viewport": {
"low": {
"latitude": 21.002495755300036,
"longitude": 105.8353589568875
},
"high": {
"latitude": 21.009682244699963,
"longitude": 105.8430570431125
}
},
"websiteUri": "",
"email": "",
"adrFormatAddress": "",
"displayName": {
"text": "công ty cô phân chăm soc sưc khoe Nam Viêt",
"languageCode": "vi"
},
"timeZone": {
"id": "Asia/Ho_Chi_Minh"
},
"extras": {},
"distance": 0.05737568765516521,
"pageToken": "WzAuMDU3Mzc1Njg3NjU1MTY1MjEsIjUzN2JhNzU4LTZjNmItNDEwOC05NjYzLTE3MzFiNDdlZDY4NCJd"
},
{
"id": "gm:poi:54a22c69-622b-4477-9c61-eee76e86e6d2",
"types": ["company"],
"nationalPhoneNumber": "",
"internationalPhoneNumber": "",
"formattedAddress": "38/4B- D20 Phương Mai, Phường Kim Liên, Thành phố Hà Nội, Việt Nam",
"addressComponents": [
{
"longText": "38/4B- D20",
"shortText": "38/4B- D20",
"types": ["street_number"]
},
{
"longText": "Phương Mai",
"shortText": "Phương Mai",
"types": ["route"]
},
{
"longText": "Phường Kim Liên",
"shortText": "Kim Liên",
"adminCode": "00229",
"adminLevel": "Phường",
"types": ["administrative_area_level_2"]
},
{
"longText": "Thành phố Hà Nội",
"shortText": "Hà Nội",
"adminCode": "01",
"adminLevel": "Thành phố",
"types": ["administrative_area_level_1"]
},
{
"longText": "",
"shortText": "",
"types": ["postal_code"]
},
{
"longText": "Việt Nam",
"shortText": "vn",
"types": ["country"]
}
],
"plusCode": {
"globalCode": "7PH72R4Q+FH",
"compoundCode": "2R4Q+FH, Phường Kim Liên, Thành phố Hà Nội, Việt Nam"
},
"location": {
"latitude": 21.006241,
"longitude": 105.838935
},
"geometry": {
"type": "Point",
"coordinates": [105.838935, 21.006241]
},
"viewport": {
"low": {
"latitude": 21.002647755300035,
"longitude": 105.83508595296657
},
"high": {
"latitude": 21.009834244699963,
"longitude": 105.84278404703345
}
},
"websiteUri": "",
"email": "",
"adrFormatAddress": "",
"displayName": {
"text": "Công Ty TNHH Nghiên Cứu Chế Tạo Và Chuyển Giao Công Nghệ Thiết Bị Y Tế",
"languageCode": "vi"
},
"timeZone": {
"id": "Asia/Ho_Chi_Minh"
},
"extras": {},
"distance": 0.06931808943443309,
"pageToken": "WzAuMDY5MzE4MDg5NDM0NDMzMDksIjU0YTIyYzY5LTYyMmItNDQ3Ny05YzYxLWVlZTc2ZTg2ZTZkMiJd"
}
],
"meta": {
"pagination": {
"nextPageToken": "WzAuMDY5MzE4MDg5NDM0NDMzMDksIjU0YTIyYzY5LTYyMmItNDQ3Ny05YzYxLWVlZTc2ZTg2ZTZkMiJd"
}
},
"licence": "© GTEL Maps"
}