Fix broken basemaps and add Carto/Stadia API key support
@jimsafley đang làm issue này rồi.
Từ ngày 3/9/2026.
Đánh giá
Issue này chưa được đánh giá.
Mô tả
Half the basemaps we offer don't work:
- All six Carto styles are watermarked without an API key, including Voyager, our default.
- The six Stamen styles return 401 on any real domain.
- Esri DeLorme is retired (404).
Because Voyager is the default, most existing sites are showing a watermarked map and probably don't know it. Fixing this means those sites will visibly change to OpenStreetMap, their setting is preserved, so adding a Carto key restores it.
The Stamen problem is easy to miss: those styles moved to Stadia hosting, and Stadia now requires an API key or a registered domain for anything but localhost. They render normally on localhost, so a developer testing locally sees nothing wrong.
Closes #76. Takes over part of #80.
What needs doing:
- Change the default basemap to OpenStreetMap.
- Remove Esri DeLorme and migrate sites using it.
- Update leaflet-providers to v4.0.0, which adds Carto's API key support.
- Add Carto and Stadia API key fields, alongside the existing Mapbox one.
- Tell admins in the config form when their basemap needs a key, and substitute the default where we can do that safely.
- Add a contrast suggestion to the Base Map setting (from #80).
- Ngôn ngữ chính
- JavaScript
- Star
- 12
- Fork
- 22
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của omeka/plugin-Geolocation
-
Document: Multiple locations, shapes, and the new browse mapCó thể đã có người làm @allanaaa đã nhận 20 ngày trước. Đang mở
omeka/plugin-Geolocation#83 · 1 người được giao ·
-
Accessibility: screen reader handling of map zoom level changesCó thể đã có người làm @jimsafley đã nhận 25 ngày trước. Đang mởa11y
omeka/plugin-Geolocation#79 · 2 bình luận · 1 người được giao ·
-
a11y
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
omeka/plugin-Geolocation#75 · 2 bình luận ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
omeka/plugin-Geolocation#55 ·
-
Expand what can be geolocatedĐang mởEnhancement
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100
omeka/plugin-Geolocation#53 ·
Tất cả issue của omeka/plugin-Geolocation
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 90/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Design only Leadership Survey SLFS
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
bcgov/digital-journeys#2293 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
tursodatabase/turso#9405 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Toolkit
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
Maintainer thường phản hồi trong vòng 1 ngày
-
API Bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
ProjectSidewalk/SidewalkWebpage#5556 ·
Maintainer thường phản hồi trong vòng 1 ngày