2013-05-18 65 views
17

Sự khác biệt giữa một số lân cận Tìm kiếm và tìm kiếm tìm kiếm văn bản trong API Google Địa điểm?sự khác biệt giữa tìm kiếm lân cận và tìm kiếm văn bản trong API Google Địa điểm

Ví dụ, một lân cận Tìm kiếm quán cà phê trong vòng bán kính 1km trở về chỉ có 1 kết quả sử dụng https://maps.googleapis.com/maps/api/place/nearbysearch/json? location=-41.319282,174.818717 & radius=1000 & sensor=true & types=cafe & key=your_api_key

khi văn bản Tìm kiếm quán cà phê trong vòng bán kính 1km lợi nhuận 20 kết quả sử dụng https://maps.googleapis.com/maps/api/place/textsearch/json? location=-41.319282,174.818717 & radius=1000 & sensor=true & query=cafe & key=your_api_key.

Thay đổi loại để loại trong lân cận tìm kiếm cũng trả về 20 kết quả đó cũng khác nhau đến kết quả tìm thấy bằng cách sử dụng tìm kiếm văn bản trên. tức là https://maps.googleapis.com/maps/api/place/nearbysearch/json? location=-41.319282,174.818717 & radius=1000 & sensor=true & type=cafe & key=your_api_key

Khi bạn thực hiện tìm kiếm cho quán cà phê trên google maps cho android ứng dụng sử dụng vị trí đưa ra ở trên, kết quả bạn nhận được là tương tự như kết quả bạn nhận được bằng bằng cách sử dụng tìm kiếm văn bản ở trên.

Để thuận tiện, các bên trên clickable links dưới đây.

https://maps.googleapis.com/maps/api/place/textsearch/json?location=-41.319282,174.818717&radius=1000&sensor=true&query=cafe&key=

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=-41.319282,174.818717&radius=1000&sensor=true&type=cafe&key=

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=-41.319282,174.818717&radius=1000&sensor=true&types=cafe&key=

+3

Ishan, trong khi tôi đánh giá cao bạn bao gồm các liên kết có thể nhấp để cung cấp ví dụ thực tế, có lẽ không phải là ý tưởng tốt nhất để cho mọi người biết khóa API của bạn. –

+0

hii api này không cung cấp các thông tin khác như điện thoại, email, vv để thay đổi yêu cầu để có được chi tiết này – Mahesh

Trả lời

5

một cách đơn giản những nơi lân cận cho phép bạn tìm kiếm mơ hồ hơn, nhưng chỉ trả lại kết quả cụ thể. Trong tìm kiếm văn bản, nếu bạn tìm kiếm "nhà hàng", nó sẽ tìm kiếm địa điểm, cơ sở hoặc tên với văn bản "nhà hàng". Mọi thứ liên quan đến nhà hàng. Trong khi tìm kiếm lân cận, nếu bạn tìm kiếm "nhà hàng", nhà hàng sẽ trả lại nhà hàng có hoặc không có văn bản "nhà hàng" nhưng chỉ cơ sở "nhà hàng"

+1

Các giới hạn yêu cầu cũng khác nhau nhiều - sử dụng tìm kiếm địa điểm lân cận (như mong đợi) 1 yêu cầu, trong khi tìm kiếm văn bản sử dụng yêu cầu 10x. Cồng kềnh nhưng được mong đợi như một tìm kiếm văn bản nhìn qua nhiều thông số hơn. –

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