Проблема с картой Индии на D3 + SvelteJavascript

Форум по Javascript
Ответить
Anonymous
 Проблема с картой Индии на D3 + Svelte

Сообщение Anonymous »

Я абсолютный новичок, когда дело доходит до D3 + Svelte, и я пытаюсь отображать карту индийских районов в D3 в стройке. JSON, к которому я обращаюсь, отсюда. Я пытаюсь отображать районы в проекции геомерсатора. Я предполагаю, что проблема заключается в функции проекции < /p>
$: projection = geoMercator().fitSize([width, height], geojson);
$: pathGenerator = geoPath(projection);

let districts = [];
$: if (geojson) districts = geojson.features.map(feature => {
return {
...feature,
path: pathGenerator(feature)
};
});
< /code>
рендеринг выполняется здесь < /p>
{#each districts as district}

d={district.path}
/>
{/each}
< /code>
Но все, что я вижу в браузере, - это черный ящик, который при инспекции находится контейнер SVG, в котором я рендерирую блок {#each}. Я хочу отображать карту Индии только до того, как перейти к присоединению к данным и интерактивности.


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

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

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

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

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

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