2016-06-17 21 views
5

Tôi muốn truy xuất các địa điểm ưa thích của một địa điểm/quốc gia thông qua địa điểm google api nói 'điểm ưa thích trong london'. Tôi muốn kết quả giống như tôi google tìm kiếm nó như [ở đây] [1. Tôi đã sử dụng một cái gì đó như thế nàytruy xuất các điểm ưa thích (địa điểm du lịch/địa điểm) của một địa điểm/quốc gia bằng cách sử dụng địa điểm google api

'https://maps.googleapis.com/maps/api/place/radarsearch/json?location='+str(lat)+','+str(long)+'&radius=500&type=tourist&rankby=prominence&key=API_KEY')

nơi lat, dài là vĩ độ tương ứng, kinh độ của nơi đó/quốc gia.

Nhưng tệp json kết quả không truy xuất các điểm ưa thích của địa điểm đó thay vì chỉ xuất các địa điểm lân cận.

tôi cũng đã cố gắng này

'https://maps.googleapis.com/maps/api/place/nearbysearch/json?location='+str(lat)+','+str(long)+'&radius=500&type=tourist&&rankby=prominence&key=API_KEY'

mà kết thúc trong cùng một kết quả

là có bất kỳ tùy chọn để làm điều đó mà không sử dụng thông số radius

xin đừng giúp tôi

+1

'tourist' hiện không phải là một [được hỗ trợ' type'] (https://developers.google.com/places/supported_types) cho các yêu cầu –

+0

500 trong truy vấn là 500 mét, đó là một khoảng cách khá ngắn cho các điểm quan tâm. Nhưng không, theo như tôi biết xếp hạng nổi bật không phải là tuyệt vời và danh sách kết quả là khá nhiều địa điểm ngẫu nhiên gần đó của loại được chỉ định (** du lịch ** không được hỗ trợ, bạn có thể thử point_of_interest nhưng bạn vẫn không nhận được điểm du lịch thực tế). – alejandrorm

Trả lời

8

Thử google này đặt url API. Bạn sẽ nhận được điểm quan tâm/Thu hút/Khách du lịch địa điểm trong (Ví dụ :) Thành phố New York. Bạn phải sử dụng các CITY TÊN với từ khóa điểm Tham Quan

https://maps.googleapis.com/maps/api/place/textsearch/json?query=new+york+city+point+of+interest&language=en&key=API_KEY 

Những kết quả API là tương tự như kết quả của các bên dưới kết quả tìm kiếm google.

https://www.google.com/search?sclient=psy-ab&site=&source=hp&btnG=Search&q=New+York+point+of+interest

+0

Hai kết quả này không trả về cùng một kết quả. Google tìm kiếm không hiển thị một danh sách các điểm du lịch tương đối phổ biến, nhưng các văn bản api tìm kiếm trả về chủ yếu là một danh sách các doanh nghiệp du lịch ngẫu nhiên realted địa phương. Dưới đây là 5 kết quả hàng đầu tôi nhận được cho mỗi kết quả. Từ www.google.com/search .... Công viên Trung tâm, Tượng Nữ thần Tự do, Tòa nhà Empire State, Đường cao tốc, Quảng trường Thời đại. Từ maps.googleapis.com/maps/api ... CitySights NY, Tòa thị chính, Đỉnh đá, đèo New York, tham quan thành phố New York. –

1

Có vẻ như bạn đang tìm kiếm một API hiển thị kết quả của Google Tìm kiếm và có một: Google Custom Sea rch https://developers.google.com/custom-search/docs/overview

Bạn có thể sử dụng gần đó hoặc tìm kiếm Radar, nếu bạn muốn được tìm kiếm, các loại hỗ trợ cụ thể hơn: https://developers.google.com/places/supported_types#table1

+0

im sử dụng bản đồ google api không tìm kiếm google api –

+0

Và có vẻ như bạn có thể muốn bắt đầu sử dụng nó (chỉ cần thử xem :) – miguev

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