show symbols at z0, fix #1279

This commit is contained in:
Ansis Brammanis
2015-07-01 13:16:16 +02:00
parent ad91368c81
commit 176e42cb61

View File

@@ -425,7 +425,7 @@ template <typename Buffer, typename GroupType>
void SymbolBucket::addSymbols(Buffer &buffer, const SymbolQuads &symbols, float scale, const bool keepUpright, const bool alongLine) {
const float zoom = collision.zoom;
const float placementZoom = std::log(scale) / std::log(2) + zoom;
const float placementZoom = std::fmax(std::log(scale) / std::log(2) + zoom, 0);
for (const auto& symbol : symbols) {
const auto &tl = symbol.tl;