Jak dodać warstwę OSM na stronę www?

Witajcie,

chciałbym dodać podkład - mapę OSM, na której naniosę kilka markerów.

Jaki link OSM muszę dodać do kodu źródłowego tworzonej strony?

Z góry dziękuję za odp.

Może umap będzie dla Ciebie rozwiązaniem?

https://umap.openstreetmap.fr/pl/

Dziękuję,
wygenerowałem jeszcze token w mapbox, ale nie działa. Czy znasz się może na tym?

Kilka lat temu robiłem prostą mapę na Mapboksie, więc mogę nie znać odpowiedzi, ale spróbuję. Co nie działa?

Witaj,

mam szare tło na stronie zamiast mapy. Domniemuję, że to problem z tokenem, który ktoś kiedyś wygenerował i może teraz go usunął stąd zanik mapy jako tła na stronie. Wygenerowałem więc swój token i wstawiłem go za znakiem równości. Jednak nic to nie pomogło i wciąż mam tylko szare tło.

L.tileLayer(
        "https://api.tiles.mapbox.com/v4/{id}/{z}/{x}/{y}.png?access_token=pk.eyJ1IjoibWFjaWVqa2VkcmEiLCJhIjoiY2t............",
        {
          zoom: 16,

          id: "mapbox.streets",
        }
      ).addTo(map);

Błąd jaki mam w konsoli to:

Dziękuję serdecznie za chęć rozwiązania problemu.

Nie musisz ukrywać publicznego klucza. Wystarczyło w konsoli sprawdzić URL który zwraca kod 410:

{“message”:“Classic styles are no longer supported; see https://blog.mapbox.com/deprecating-studio-classic-styles-d8892ac38cb4 for more information”}

Spróbuj mapbox.mapbox-streets-v7

Tak, rzeczywiście okazało się już nieważne. Wygenerowałem nowy styl mapy, dodałem nowy token ze stylami i działa.

DZIĘKUJĘ BARDZO wszystkim za zainteresowanie.