1
我想從特定區域檢索所有4sq場館。現在我可以得到這樣的場地:https://api.foursquare.com/v2/venues/search?ll = 40.7,-74其中ll是我的地理位置。我可以傳遞一個半徑參數,但是我的區域可以有任何形狀。 對於我的後端,我使用Django來自特定區域的Foursquare場館
我想從特定區域檢索所有4sq場館。現在我可以得到這樣的場地:https://api.foursquare.com/v2/venues/search?ll = 40.7,-74其中ll是我的地理位置。我可以傳遞一個半徑參數,但是我的區域可以有任何形狀。 對於我的後端,我使用Django來自特定區域的Foursquare場館
/場館/搜索現在支持用矩形(除了圓圈)查詢。在請求中指定「sw」和「ne」參數而不是「ll」。
您現在還可以指定「intent = browse」,以獲取區域中的最佳結果,而不是靠近您所在區域中心的權重。
https://developer.foursquare.com/docs/venues/search.html
這仍然不支持任意多邊形或場地做一個詳盡的檢索(它會返回50最好的任何區域),但它應該是一個更近了一步,你在找什麼。
爲什麼不用幾個小半徑的圓盤來取樣你的形狀,並多次查詢? – WhitAngl
爲什麼不使用包含整個形狀的半徑,然後測試返回的結果以查看它們是否在形狀內。 – Thomas