Как употреблять источники Geojson на страницеJavascript

Форум по Javascript
Ответить
Anonymous
 Как употреблять источники Geojson на странице

Сообщение Anonymous »

Я хотел бы употреблять следующий источник Geojson в Mapbox:
https://geospatial.alberta.ca/titan/res ... eryобразно class = "lang-js prettyprint-override">

Код: Выделить всё

const map = new mapboxgl.Map({
container: 'map',
style: 'mapbox://styles/mapbox/streets-v11',
});

map.on('load', () => {

map.addSource('main-source', {
type: 'geojson',
data: 'https://geospatial.alberta.ca/titan/rest/services/transportation/access_facility_roads/FeatureServer/0/query?where=1%3D1&returnExceededLimitFeatures=true&f=geojson'

});

// Some calls to addLayer for styling
});
Это кажется для работы, за исключением того, что этот набор данных имеет страницу на страре и сокращает результаты после 2000 функций. Это обозначено (незаконно размещенное?) Ключ и свойства , прикрепленный к возвращенному featureCollection :

Код: Выделить всё

{
type: "FeatureCollection",
exceededTransferLimit: true,
features: [. . .],
properties: { exceededTransferLimit: true }
}
API поддерживает страницу с помощью параметра запроса ResultOffSet , который можно указать. Я думал, что, возможно, TransformRequest может работать, но это позволяет только преобразовать один запрос в другой единый запрос. встроенные механизмы для решения этого случая?


Подробнее здесь: https://stackoverflow.com/questions/796 ... on-sources
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»