diff options
Diffstat (limited to 'src/style/style.cpp')
-rw-r--r-- | src/style/style.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/style/style.cpp b/src/style/style.cpp index f867616970..03881f96a0 100644 --- a/src/style/style.cpp +++ b/src/style/style.cpp @@ -1,4 +1,5 @@ #include <mbgl/style/style.hpp> +#include <mbgl/map/sprite.hpp> #include <mbgl/style/style_layer_group.hpp> #include <mbgl/style/style_parser.hpp> #include <mbgl/style/style_bucket.hpp> @@ -29,6 +30,10 @@ void Style::updateProperties(float z, timestamp now) { } } +const std::string &Style::getSpriteURL() const { + return sprite_url; +} + void Style::setDefaultTransitionDuration(uint16_t duration_milliseconds) { defaultTransition.duration = duration_milliseconds; } @@ -93,7 +98,7 @@ void Style::loadJSON(const uint8_t *const data) { const BackgroundProperties &Style::getBackgroundProperties() const { if (layers && layers->layers.size()) { const auto first = layers->layers.front(); - if (first && first->id == "background") { + if (first && first->type == StyleLayerType::Background) { return first->getProperties<BackgroundProperties>(); } } |