在(zài)iClient-Classic的(de)網頁地(dì / de)圖中描繪圓(64個(gè)頂點的(de)多邊形)或多邊形檢索(3+個(gè)頂點),
設置好參數後,使用SuperMap.REST.QueryByGeometryService進行空間檢索。
半年前可以(yǐ)正常檢索出(chū)結果。
但現在(zài)用圓檢索返回結果變成0,用多邊形檢索則分成了(le/liǎo)兩種情況
用三角形檢索可以(yǐ)正常返回結果,用其他(tā)形狀檢索返回結果變成0
請問這(zhè)是(shì)什麽原因?
補充1:
在(zài)SuperMap.REST.FilterParameter中将attributeFilter删除或者修改成SmID>0可以(yǐ)正常搜索出(chū)結果,但不(bù)知道(dào)原本的(de)attributeFilter爲(wéi / wèi)什麽會導緻檢索結果爲(wéi / wèi)0,以(yǐ)及爲(wéi / wèi)什麽三角形就(jiù)可以(yǐ)正常檢索。attributeFilter内的(de)原文如下:
" 種別 = '" + document.getElementById("areaSearchType").value + "'"
補充2:
新建了(le/liǎo)一(yī / yì /yí)個(gè)核種別内容完全一(yī / yì /yí)緻的(de)新字段crime,然後對crime檢索,也(yě)是(shì)同樣的(de)效果
在(zài)crime字段的(de)每一(yī / yì /yí)個(gè)值前面加上(shàng)SmID的(de)數字,然後檢索條件改成 like '1%'去檢索所有1開頭的(de)值,可以(yǐ)正常檢索
也(yě)就(jiù)是(shì)說(shuō)很可能是(shì)無法檢索文字的(de)問題,請問這(zhè)應該如何解決