2011-10-02 69 views
2

根據Foursquare API,Venues/Explore返回當前位置附近的推薦場地列表,Venues/Search返回當前位置附近的場地列表,可選地匹配搜索項。所以在這兩種情況下,返回列表都是當前位置附近的場館集合。不是某個城市的全球收藏。在這種情況下,'Plan my next trip'如何找到給定城市中每個類別的最適合的地點?謝謝!如何在特定城市的每個類別中找到最受歡迎的Foursquare場地?

回答

-1

您可以使用參數指定緯度和經度。

+0

是的,我知道。讓我澄清一下問題:由於4sq限制您指定(lat,lng)對用於搜索和瀏覽,因此您如何使用給定城市(lat,lng)對進行全局搜索?我想這只是玩半徑參數的大值。還要別的嗎? – Arman

+0

你必須先找出城市的經緯度! –

+0

玩過w/4sq API後,我看到'計劃我的下一次旅行'使用(緯度,經度)對,並對4sq進行'探索'API調用,並從這6個類別中挑選出最高的結果: '食物','戶外','咖啡','夜生活','商店','藝術與娛樂'。我正在尋找替代方法。比方說,用戶在給定的城市中輸入他的開始和結束(經度,緯度)對,然後找到最佳行程,我們必須搜索起點,終點和其間的任何內容。無論如何,Ben:P – Arman

2

您可以發送一個可地理編碼的字符串(如城市名稱)作爲搜索API中的near參數,而使ll(緯度/經度)參數爲空。這將搜索整個城市和而不是排名結果的距離到特定點。

docs

near Chicago, IL 

除非提供LL必需的。一個字符串命名世界上的一個地方。 如果near字符串不可地理編碼,則返回failed_geocode錯誤。否則,在地理編碼的範圍內搜索。向響應添加地址代碼 對象。 (查詢搜索需要)