Google Place Autocomplete API Service

Một phần của tài liệu Xây dựng ứng dụng tìm đường đi bằng xe buýt tối ưu theo nhiều tiêu chí trên điện thoại windows phone 8 (Trang 50)

Google Places Autocomplete là d ch v tìm các t g i ý so v i m t t khóa nào đó, thu c b Google Place API. s d ng d ch v Google Place API thì c n ph i có m t Place API key, quá trình đ ng ký và nh n key đ c mi n phí b i Google.

Hình 2.10: Minh h a ch c n ng autocomplete

Các b c đ ti n hành đ ng ký và nh n key nh sau:

Truy c p trang https://code.google.com/apis/console và đ ng nh p b ng tài kho n Gmail. M c đnh l n đ u tiên truy c p thành công vào trang web trên, m t d án m c đ nh API Project đ c t o ra, ng i dùng có th s d ng d án này hay t o m i tùy theo nhu c u. menu bên trái, click ch n Services Status Place API On API access.

Key c a ng i dùng s đ c li t kê ph n Simple API access.

2.6.6.2. Gi i h n s d ng

 Dùng cho tài kho n mi n phí là 1000 yêu c u m i ngày.

 Dùng cho tài kho n có tr phí là 100000 yêu c u m i ngày.

2.6.6.3. Cú pháp

M t yêu c u Google Place API có d ng nh sau:

https://maps.googleapis.com/maps/api/place/autocomplete/output?parameters

Trong đó: output có th là XML ho c JSON

2.6.6.4. Các tham s

Các tham s b t bu c ph i có trong yêu c u:

 Input: t khóa tìm ki m.

 Sensor: Cho bi t li u có hay không yêu c u tìm đa ch đ n t m t thi t b c m ng v trí. Giá tr này ph i là true hay false.

 Key: Google Place API key.

Các tham s tùy ch n:

 Radius: ch đ nh bán kính tìm ki m.

 Language: Ngôn ng c a k t qu tr v .

 Types: lo i k t qu tr v (geocode: k t qu tr v là m t đ a ch (string) ng v i t khóa tìm ki m có th hi u đ c, ho c establishment: đ a ch kinh doanh).

2.6.6.5. Phân tích k t qu tr v

T p tin JSON tr v g m 2 thành ph n là status và predictions. Trong đó, thành ph n “predictions” bao g m m t danh sách các đa ch g i ý (t i đa là 5 đa ch ) phù h p v i t khóa tìm ki m, v i các thành ph n chính sau:

 Description: ch a đa ch liên quan đ n đ n t khóa tìm ki m.

2.6.7 Google Place API Nearby Search Service 2.6.7.1. Gi i thi u

Một phần của tài liệu Xây dựng ứng dụng tìm đường đi bằng xe buýt tối ưu theo nhiều tiêu chí trên điện thoại windows phone 8 (Trang 50)