[backport] PR #7724 to 4.5 - Elastic Tile Service and configurable leaflet providers #7790
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Backport PR #7724
Commit 1:
[viz] Allow for configurable map urls
Commit 2:
Adds every config option from Leaflet
Commit 3:
Removed confusing config options
Commit 4:
[vis] Don't rewrite markdown
Commit 5:
[config] Update default tile link
Commit 6:
Change bounds from object to GeoJSON (long, lat) array style
Commit 7:
[config] Set max zoom to 7
Commit 8:
[tests] Cleanup schema data
Commit 9:
[vis] Bound tilemap zoom
Commit 10:
Round out support for the initial Elastic Tile Service
Correct links, legacy config handling, and wms server conditionals.
Commit 11:
Made minZoom in test fixture consistent with reality
Commit 12:
Correctly check for enabled wms to determine zoom
Without this defensive check, a JS console error is thrown whenever wms
is not configured for a map visualization.
Commit 13:
Remove duplicate wms conditional in tilemap createmap
This separation made sense in the original implementation, but it is not
necessary in this version.
Commit 14:
Remove optional joi references in tilemap config
In joi, configurations are optional by default, so there's no need to be
explicit here.
Commit 15:
Re-disable scroll wheel zoom on maps
Enabling scroll wheel search does not seem necessary in the context of
this overall bug fix.
Backported based on diff from PR #7779