2015-04-19 17 views
5

Tôi vừa thử this demo, nhưng tôi không thể tìm thấy cách giới hạn kết quả trong nước. Tôi cũng đã kiểm tra getAutocompletePredictions trong com.google.android.gms.location.places.GeoDataApi, nhưng tôi không thể tìm thấy bất kỳ tài liệu nào để triển khai quốc gia hạn chế.Kết quả giới hạn ở quốc gia có tự động hoàn thành Google Place?

Tôi cũng đã tìm kiếm một số câu hỏi trong SO; dường như đó là JavaScript và cần thêm một số "tham số tùy chọn". Vậy làm thế nào để thêm tham số tùy chọn trong yêu cầu này?

Trả lời

2

https://developers.google.com/places/webservice/search

  1. bạn có thể thêm tên quốc gia trong truy vấn, chẳng hạn như "ở australia" để giới hạn tìm kiếm trong australia

hoặc

2. thêm thông số bán kính để giới hạn tìm kiếm

+0

Bạn có thể cho tôi biết về tham số thêm bán kính không? (Ghi chú: Tôi đang làm việc trên api địa điểm Android). THanks – quangson91

+0

tôi tin rằng không có sdk cho tìm kiếm địa điểm trên bản đồ google cho cả ios lẫn android. nếu bạn đang làm việc trên một số khuôn khổ, tôi không thể giúp nhưng nếu bạn cố gắng tự mình thực hiện api https://maps.googleapis.com/maps/api/place/radarsearch/json? location = 51.503186, -0.126446 & radius = 5000 & types = museum & key = AddYourOwnKeyHere – chings228

+0

Bạn có kiểm tra: https://github.com/googlesamples/android-play-places/tree/master/PlaceComplete Hiện tại tôi sử dụng đề xuất của bạn: thêm "vào + country "-> nó hoạt động :) Nhưng tôi muốn biết cách triển khai" param "trong phương thức: com.google.android.gms.location.places.GeoDataApi # getAutocompletePredictions – quangson91

0

phải như vậy, nhưng nó không hoạt động, do lỗi trong thư viện dịch vụ google play v7?

List<Integer> autocompleteFilter = new ArrayList<Integer>(); 
autocompleteFilter.add(Place.TYPE_COUNTRY); 

// Set up the adapter that will retrieve suggestions from the Places Geo Data API that cover 
// the entire world. 
mAdapter = new PlaceAutocompleteAdapter(this, android.R.layout.simple_list_item_1, 
BOUNDS_JAKARTA, AutocompleteFilter.create(autocompleteFilter)); 
+0

Cảm ơn. Nhưng bạn nghĩ gì về "giới hạn": |, tôi nghĩ rằng ràng buộc không thể sửa vì không có quốc gia nào có sqr là hình chữ nhật. : | – quangson91

Các vấn đề liên quan