Почему мой геойсон не работает так, как я хочу? - PullRequest
1 голос
/ 13 октября 2019

Я хочу использовать несколько слоев API macrostat.org. Например, если я хочу представить этот вызов API: https://macrostrat.org/api/paleogeography?interval_name=Permian&format=geojson, тогда он выглядит следующим образом: Моя карта выглядит следующим образом , но я хочу показать его следующим образом: как в macrostatСайт .org, когда я ищу "Пермский" .

Я пытался так:

var mymap = L.map('mapid').setView([0, 0], 3);

    L.tileLayer('https://api.tiles.mapbox.com/v4/{id}/{z}/{x}/{y}.png?access_token=MY_TOKEN', {
        attribution: 'Map data &copy; <a href="https://www.openstreetmap.org/">OpenStreetMap</a> contributors, <a href="https://creativecommons.org/licenses/by-sa/2.0/">CC-BY-SA</a>, Imagery © <a href="https://www.mapbox.com/">Mapbox</a>',
        maxZoom: 18,
        id: 'mapbox.satellite',
        accessToken: 'your.mapbox.access.token'
    }).addTo(mymap);

    var geojsonFeature = { 

THE API CALL'S ANSWER FROM: https://macrostrat.org/api/paleogeography?interval_name=Permian&format=geojson 
};

L.geoJSON(geojsonFeature).addTo(mymap);

Конечно, я вставил необходимые css и js ссылки lealflet в заголовок.

1 Ответ

1 голос
/ 14 октября 2019

Эти данные на самом деле не соответствуют тому, что вы ищете. Речь идет о том, как выглядит Земля (изначальные континенты) в пермскую эпоху, а не как пермский слой Земли.

...