行政區查詢:
行政區名稱(必填二擇一):(古浪所,漢陽府,哈薩克,貴州,雲南,廣西)
朝代(必填二擇一):(明)
模糊查詢或精確查詢:(0:模糊查詢,1:精確查詢,不填預設1)
回傳筆數的上限:(預設1000, 不填不限)
起時間彈性值:(無負值;如與結束時間彈性值其中一項未輸入,則與另一項相同;如與結束時間兩項皆未填,則彈性值為0。)
迄時間彈性值:(無負值;如與結束時間彈性值其中一項未輸入,則與另一項相同;如與開始時間兩項皆未填,則彈性值為0。)
時間區間:
(區間起或迄其中一欄若填”-“,表示該時間點往前(自古)或往後查(至今);其中一欄不填則自動與另一欄相同)
設定回傳欄位:
(以半形逗號做分隔,ID,NAME,U_CLASS,B_YEAR,E_YEAR,NOTE,SHPNAME,WKT)
排序:(0:朝代)
範例程式碼(詳細請點右鍵觀看原始碼):
<script type="text/javascript" src="http://ccts.sinica.edu.tw/api/CCTS_API.js"> <script>
var getDistrictQuery = function () {
var pQuery = new DistrictQuery();
var aa ="";
var times = document.getElementById("timeS");
var timee = document.getElementById("timeE");
var Fields = document.getElementById("Fields");
var res = Fields.value.split(",");
pQuery.identify({ District: [document.getElementById("pDistrict").value]},
{
dynasty:document.getElementById("pdynasty").value,
queryNum: parseInt(document.getElementById("qNum").value),
timeOption: ((times.value != "" && timee.value != "") ? [{ startdate: parseInt(times.value), enddate: parseInt(timee.value) }] : null),
startdaterange:parseInt(document.getElementById("drangeS").value),
enddaterange:parseInt(document.getElementById("drangeE").value),
resultLimit: parseInt(document.getElementById("rLimit").value),
mapTypeIds:((res.length != 0) ? res : [])
},
function (result, status) {
for(var i = 0; i < result[0]["fieldAttr"].length; i++)
{
aa += status + result[0]["fieldAttr"][i] + "<br>";
}
document.getElementById("view").innerHTML = aa;
});
}
</script>