3
我想提出一個GET調用下表Socrata/SODA API調用: https://data.cityofnewyork.us/Social-Services/Halloween-Noise-Lat-Long/25yv-wyir通過JQuery不返回整個數據集
它有715項。
但是,當我進行GET調用時,它只返回463個條目。
var map = L.map('map').setView([40.7518685, -73.984857], 11);
L.tileLayer('http://{s}.basemaps.cartocdn.com/light_all/{z}/{x}/{y}.png', {
attribution: '© <a href="http://www.openstreetmap.org/copyright">OpenStreetMap</a> © <a href="http://cartodb.com/attributions">CartoDB</a>',
subdomains: 'abcd',
maxZoom: 19})
.addTo(map);
var halloweenData = "https://data.cityofnewyork.us/resource/25yv-wyir.json?";
$.getJSON(halloweenData, function(data) {
for (var i = 0; i < data.length; i++){
var m = L.circleMarker(new L.LatLng(data[i].latitude, data[i].longitude)).setRadius(4).addTo(map).bindPopup(data[i].created_date);
}
})
console.log(halloweenData);
是否有人熟悉Socrata/SODA API來解釋並幫助我糾正這種差異?我正在使用jquery和leaflet.js
我不知道 - 這很神祕。通過Web界面執行「導出」(到JSON)會提供一個包含所有記錄的數據集(不同格式)。我認爲這可能是分頁問題,但似乎不是。您可以看到,緯度爲'40 .70211598279333'的記錄不存在於API JSON中,但我看不到任何理由。 –