使用Google Places API,您只能從單個查詢中返回20個結果...因此您無法一次查詢所有結果,而是需要存儲已搜索的內容(在一個數組中),並添加到該數組或從該數組中刪除...比較數組,刪除項目
這演示了我的問題...我需要能夠將位置添加到我的數組,然後搜索數組並刪除任何不再需要的地方。
是否有我應該使用的「比較數組」函數,或者更好的東西?我只是覺得這是相當簡陋的......也許我錯過了一些很明顯的Google API函數。
我的計劃是創建一個對象:
var placesObj = {};
而且由於所有的地方都可以有多個「類型」,我需要能夠將每個地方id
推到一個數組中的placesObj
像這樣:
var placesObj = {
bars: {'123123123123123', '123123123355555', '12312312132123'},
parks: {'123123123123123', '123123123355555', '12312312132123'}
};
這樣一來,我可以查找id
字符串,從整個placesObj
刪除...
我希望這是有道理的......我只需要知道如何構建這個對象。
是的,但讓我們說你取消選中'bars'選項......但是隻需要刪除所有條形標記。 – dcolumbus 2013-02-22 21:42:34
這取決於你如何構建你的數據。你能添加一個代碼示例,以便我們確保我們正在討論具體的東西嗎? – Brad 2013-02-22 21:52:28
我已經添加到我的問題... – dcolumbus 2013-02-22 22:19:31