2011-12-28 48 views
6

Tôi đang sử dụng nơi google api để tìm kiếm các loại cụ thể như (gas_station, quán cà phê, shopping_malls vv ...) đây là link tôi đang sử dụng https://maps.googleapis.com/maps/api/place/search/json?location=41.104805,29.024291&radius=50000&types=gas_station&sensor=false&key=AIzaSyAhVKOOLN1lx6iKKnbXMT82W1cKG7O8cDYTôi làm cách nào để tìm kiếm địa điểm với các loại cụ thể bằng API Google Địa điểm?

vì vậy đây tôi cần phải tìm kiếm tất cả gas_stations lân cận vị trí của tôi vì vậy đây tôi nhận được "

results" : [], 
    "status" : "ZERO_RESULTS" 

Nhưng trong vị trí của tôi một số gas_stations đang có (tôi tìm kiếm bản đồ google) để làm thế nào tôi có thể nhận được những kết quả này có thể bất kỳ một giúp tôi ..

Cám ơn trước.

Trả lời

10

Vấn đề là với việc phân loại dữ liệu. Nếu bạn thực hiện tìm kiếm types=university bạn sẽ thấy một số kết quả. Bây giờ, hãy xem số types trong các kết quả đó - chúng được liệt kê chủ yếu là ["university", "establishment"].

Tất cả các trạm xăng trong khu vực chỉ được phân loại là ["establishment"], vì vậy chúng không xuất hiện trong tìm kiếm của bạn cho gas_station.

Bạn có thể sử dụng tìm kiếm keyword để trả lại các doanh nghiệp có "gas% 20station" trong siêu dữ liệu của họ. Có vẻ như nó trả về kết quả tương tự như tìm kiếm "trạm xăng" xung quanh khu vực đó trong Google Maps.

+0

cảm ơn câu trả lời của bạn tôi đã cố gắng thiết lập loại cũng có 20 vị trí nhưng trong đó không có gas_stations –

+0

Dường như các trạm xăng không được phân loại ngoài 'thành lập'. Tôi khuyên bạn không nên sử dụng tham số 'type' cho tìm kiếm cụ thể này và chỉ sử dụng' keyword = gas% 20station'. Điều đó sẽ cung cấp cho bạn kết quả tương tự (hoặc rất giống) khi bạn tìm kiếm 'trạm xăng' trên Google Maps trong cùng một khu vực. –

+0

nhờ mike ... nó hoạt động vì vậy tôi cần thêm một số loại như quán cà phê, shopping_malls vì vậy tôi có thể viết từ khóa này = gas% 20station | cafes | shopping% 20malls? Làm thế nào có thể tăng vị trí đếm tôi nhận được chỉ 20 tôi có thể tăng số này? –

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