Câu hỏi thường gặp về Dịch vụ web của Địa điểm

Tài liệu này chứa câu trả lời cho các câu hỏi thường gặp về Places API. Nếu không tìm thấy câu trả lời cho câu hỏi của mình tại đây, bạn có thể thấy một số trang sau đây hữu ích.

API Địa điểm cũng có một cộng đồng nhà phát triển sôi nổi. Nếu bạn nếu bạn có thắc mắc về mã, bạn nên đăng câu hỏi lên cộng đồng. Bạn có thể tìm thêm thông tin về cách đặt câu hỏi trong Trang hỗ trợ.

Tìm kiếm địa điểm

Tại sao một số địa điểm không được trả về khi tôi lọc theo loại?

Có thể địa điểm bạn đang tìm chưa được phân loại. Tất cả các địa điểm được phân loại là loại chung "establishment" cho đến khi Google có đủ dữ liệu về một địa điểm để phân loại địa điểm đó là một trong những loại địa điểm được hỗ trợ.

Để khắc phục, bạn có thể truyền địa điểm type vào tham số keyword. Tham số keyword được so khớp với: tên, loại, địa chỉ và bài đánh giá của khách hàng.

Nếu bạn muốn tự thêm danh mục type vào trang thông tin của một địa điểm, hãy gửi nội dung chỉnh sửa địa điểm. Sau khi nội dung chỉnh sửa được phê duyệt và xuất bản, nội dung đó sẽ xuất hiện bằng cách sử dụng bộ lọc type chính xác.

Tại sao một số địa điểm lân cận không được trả về?

Theo mặc định, API Địa điểm sắp xếp kết quả theo prominence trong radius được cung cấp. Yêu cầu Tìm kiếm lân cận có thể trả về tối đa 60 kết quả, được chia thành 3 trang. Nếu một địa điểm xếp hạng thứ 22 trong prominence, thì địa điểm đó sẽ xuất hiện trên trang kết quả thứ hai mà bạn có thể truy cập thông qua tính năng phân trang. Nếu một địa điểm xếp hạng lớn hơn 60 trong prominence. Thành phần này sẽ không được đưa vào cụm từ tìm kiếm kết quả, ngay cả khi kết quả đó nằm gần trung tâm tìm kiếm của bạn hơn.

Bạn có thể sắp xếp kết quả theo distance thay vì prominence bằng cách đặt tham số rankby trong truy vấn của bạn đến distance và bỏ qua radius . Mức độ liên quan sẽ bị bỏ qua và các địa điểm sẽ được trả về theo thứ tự khoảng cách từ location.

Nếu bạn lọc yêu cầu theo loại, một số kết quả có thể bị lọc ra nội dung phản hồi. Để biết thêm thông tin, hãy xem mục Câu hỏi thường gặp: Tại sao một số địa điểm không được trả về khi tôi lọc theo loại?.

Tại sao tôi nhận được tối đa 2 kết quả khi lọc theo một số types?

API Địa điểm được thiết kế để trả về danh sách establishments (bất kỳ nội dung nào trong bảng đầu tiên của các loại địa điểm được hỗ trợ) và tối đa 2 kết quả vị trí (bất kỳ nội dung nào trong bảng thứ hai của các loại địa điểm được hỗ trợ) để giúp xác định khu vực mà bạn đang thực hiện yêu cầu Tìm kiếm địa điểm lân cận.

Lọc yêu cầu Tìm kiếm lân cận theo vị trí type, như locality hoặc political, sẽ lọc ra establishment kết quả.

Dữ liệu về địa điểm

Làm cách nào để thêm hoặc chỉnh sửa địa điểm?

Nếu là chủ sở hữu doanh nghiệp, bạn có thể thêm, xác minh và quản lý trang thông tin doanh nghiệp của mình trên Google Maps bằng Trang doanh nghiệp.

Nếu không sở hữu địa điểm, bạn vẫn có thể đề xuất thay đổi.

Khắc phục sự cố

Tại sao tôi liên tục nhận được "status": "REQUEST_DENIED"?

"status": "REQUEST_DENIED" được trả về bởi Places API khi:

  • Bạn chưa kích hoạt API Địa điểm trong Google Cloud Console.
  • Thiếu thông số key trong yêu cầu của bạn.
  • Tham số key không khớp với khoá API của bạn trong Bảng điều khiển Google Cloud.
  • Khoá API của bạn chưa được thiết lập chính xác trong Google Cloud Console:
    • Nếu bạn đang sử dụng khoá API bị hạn chế theo trình duyệt, hãy kiểm tra xem khoá giới thiệu chính xác.
    • Nếu bạn đang sử dụng khoá API bị hạn chế máy chủ, hãy kiểm tra xem khoá (Các) IP đã chính xác.
    • Không hỗ trợ khoá API có các hạn chế đối với Android hoặc iOS. Vui lòng sử dụng khoá API chung (không bị hạn chế) hoặc khoá có các quy tắc hạn chế về trình duyệt hoặc máy chủ.
  • Yêu cầu không được gửi dưới dạng yêu cầu HTTPS, HTTPS là bắt buộc đối với tất cả Các yêu cầu API địa điểm.
  • HTTP method không chính xác đã được sử dụng để gửi yêu cầu:
    • Tất cả yêu cầu phải được gửi dưới dạng yêu cầu GET, ngoại trừ [Thêm địa điểm][place-add].
    • Tất cả yêu cầu [Thêm địa điểm][thêm địa điểm] phải được gửi dưới dạng yêu cầu POST.