Giới thiệu về Google Places API (p1).

Trong bài viết này, mình sẽ giới thiệu các khái niệm rất-cơ-bản của Google Places API. Có thể các bạn sẽ hơi bị rối loạn bước đầu vì các khái niệm nhưng không vấn đề gì, khi làm 1 ví dụ nho nhỏ các bạn sẽ hiểu ngay vấn đề. Và kì thực, hàng của google bao giờ cũng ...dễ xài.

Bài viết này mình cũng dịch từ trang này. Nếu có gì sai sót, các bạn hãy mạnh dạn góp ý, mình sẽ sửa chữa.

Google Places API là gì?

  1. Là một dịch vụ trả về thông tin của các địa điểm.
  2. Trong API định nghĩa các vị trí địa lí, cơ sở và các điểm nổi bật và được sử dụng với HTTPS request
  3. Thông tin các địa điểm được chỉ rõ vĩ độ/kinh độ.

Các API có thể sử dụng

Place Searchs
Trả về danh sách các địa điểm dựa trên tọa độ người dùng hoặc chuỗi truy vấn.
Place Details
Trả về thông tin chi tiết của 1 địa điểm, bao gồm cả đánh giá của người dùng.
Place Actions
Cho phép ứng dụng của bạn bổ dữ dữ liệu vào CSDL của Google Place.
Place Photos
Cho phép bạn truy cập vào hàng triệu địa điểm có liên quan tới các hình ảnh trong CSDL của Google Place.
Place Autocomplete
Chức năng autocomplete tên hoặc địa chỉ của địa điểm khi bạn gõ.
Query Autocomplete
Hỗ trợ viết câu truy vấn địa điểm khi gõ.

Xác thực

Google Places API sử dụng API key để xác định ứng dụng của bạn. API key được quản lý thông qua Google APIs console. Do đó để sử dụng Google Places API, bạn phải tạo và kích hoạt API key của mình. Các bước như sau.

Bước 1

Truy cập vào trang APIs console và đăng nhập bằng tài khoản Google của bạn.

Bước 2

Sử dụng project mặc định API Project hoặc tạo mới 1 project. Ở đây mình tạo mới project. Xác nhận các điều khoản và tạo project mới.

Bước 3

Chọn Services

Bước 4

Kéo xuống dưới và turn on Place API

Bước 5

Tạo Service Key mới trong mục API Access. Các bạn có thể nhập vào IP của mình hoặc để trống cũng được. Ở đây mình để trống.

Bước 6

API key đã được tạo thành công

giới hạn sử dụng
giới hạn sử dụng
  1. Một ứng dụng sử dụng API key chỉ có thể gửi tối đa 1000 request trong 24 giờ. Nếu hết lượt request thì có thể thay API key khác hoặc ... chờ sang ngày hôm sau
  2. Có thể tăng lên 100.000 request một ngày bằng cách trả phí (em không chơi). Tham khảo tại đây.

Trên đây là những khái niệm cơ bản của Google Places API. Bài này mình dừng tại đây, mình sẽ giới thiệu chi tiết về Google Places API trong phần 2.

Comments

Popular posts from this blog

Thay đổi quyền ownership trong Windows

Gỡ bộ Visual Studio ra khỏi máy tính