簡體   English   中英

查詢Fusion Tables在Google Maps JS API v3上不起作用

[英]Query for Fusion Tables doesn't work on Google Maps JS API v3

我正在嘗試查詢融合表,並使用cordova將其顯示在我的Google地圖應用中。

我的問題是,無論我在“ where”約束中放置了什么內容,我發送的查詢都無法識別,並且返回了整個表。

query: {
    select: 'Koordinat',
    from: '1xkSyi8Wew5jBU4CCk1dKNaFS6UEd4bz0_gdkhXhC',
    where: "Ikon = '6'"
}

我嘗試在數字和文本之間更改字段類型,並嘗試使用雙引號和單引號將where子句括起來,但它只是在地圖上顯示所有行。

小提琴如下: https : //jsfiddle.net/mdokur/fnxjzL61/2/

問題是此查詢無效

where: 'Ikon = 1 OR Ikon = 4 OR Ikon = 5 OR Ikon = 8 OR Ikon = 10 OR Ikon = 11 OR Ikon = 12',

請參見行和查詢SQL參考

“不支持OR。(如果要查找OR,請考慮使用IN運算符。它將在某些查詢中解決問題)”。

所以應該

where: 'Ikon IN (1, 4, 5, 8, 10, 11, 12)',

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM