已更新: 我試圖將多個類型的Google地點API請求作爲數組發送。但是,我無法將數組變量與從複選框值添加的位置列表一起傳遞。任何幫助將不勝感激。Google Places API - 使用複選框中的多個地點類型
這工作:
var poi = new google.maps.LatLng(lt,lg);
var gplaces = ['shopping_mall','bus_station'];
var request = {
location: poi,
radius: '500',
types: gplaces
};
但不是這樣的:
var poi = new google.maps.LatLng(lt,lg);
var gplaces = []
$('#chklist:checked').each(function() {
gplaces.push($(this).val());
});
var request = {
location: poi,
radius: '500',
types: gplaces
};
在第二種情況下,該API將返回的地方默認列表(如果我沒有通過任何類型的所有)。
我試過一個console.log(gplaces),它包含['shopping_mall','bus_station']。
我也檢查了console.log(請求),我可以看到請求中列表的各個元素。
有人可以幫助我嗎?
你能粘貼更多的代碼嗎?它對我很好用 – weigreen
@weigreen我已經更新了現在的問題。請檢查。 – Hrishikesh
你可以創建一個小提琴嗎? – weigreen