Google Places API 中的附近搜索和文本搜索有什么区别?
例如,使用 https://maps.googleapis.com/maps/api/place/nearthsearch /json?在1 公里半径内搜索附近的咖啡馆仅返回 1 个结果?&&&& _ _ _location=-41.319282,174.818717
radius=1000
sensor=true
types=cafe
key=your_api_key
而使用https://maps.googleapis.com/maps/api/place/ textsearch /json?对半径 1 公里内的咖啡馆进行文本搜索会返回 20 个结果?& & & & 。location=-41.319282,174.818717
radius=1000
sensor=true
query=cafe
key=your_api_key
更改类型以在附近搜索中键入也会返回 20 个结果,这些结果也与使用上面的文本搜索找到的结果不同。即https://maps.googleapis.com/maps/api/place/nearbysearch/json?&&&& _ _ _location=-41.319282,174.818717
radius=1000
sensor=true
type=cafe
key=your_api_key
当您使用上面给出的位置在 google maps android 应用程序上搜索 cafe 时,您获得的结果与使用上面的文本搜索获得的结果相同。
为方便起见,上clickable links
图如下。