Как я могу отобразить слой SVG поверх моей карты Mapbox? - PullRequest
0 голосов
/ 29 января 2019

Я пытаюсь отобразить диаграмму Вороного поверх моей карты Mapbox.Я могу построить и то и другое, но каким-то образом Вороной загружается перед картой, а затем заменяется картой, которая никогда не отображается сверху.Где мне нужно вызвать мою функцию рендеринга, чтобы отобразить ее сверху?

Я попытался добавить группу слушателей для ее вызова.Я также пытался использовать несколько селекторов, но кажется, что это рендеринг в нужном месте, но не в нужное время.

Мой код здесь: https://beta.observablehq.com/@elxavicio/voronoi-of-spains-train-statitions

Диаграмма Вороного должнапоказать на карте сверху.

1 Ответ

0 голосов
/ 29 января 2019

Ваша карта имеет position: absolute, и поэтому отображается поверх SVG, которая находится в статическом положении.Взгляните сюда Почему элемент с абсолютным позиционированием отображается поверх статического? .Чтобы исправить, сделайте svg position: relative.

...