@@ -36,7 +36,7 @@ void OpenStreetMap::PNGDraw(PNGDRAW *pDraw)
3636 currentInstance->png .getLineAsRGB565 (pDraw, destRow, PNG_RGB565_BIG_ENDIAN, 0x0000 );
3737}
3838
39- void OpenStreetMap::computeRequiredTiles (double longitude, double latitude, uint8_t zoom, std::vector<std::pair<int32_t , int32_t >> &requiredTiles)
39+ void OpenStreetMap::computeRequiredTiles (double longitude, double latitude, uint8_t zoom, std::vector<std::pair<uint32_t , uint32_t >> &requiredTiles)
4040{
4141 // Compute exact tile coordinates
4242 const double exactTileX = lon2tile (longitude, zoom);
@@ -106,7 +106,7 @@ bool OpenStreetMap::isTileCached(uint32_t x, uint32_t y, uint8_t z)
106106 return false ;
107107}
108108
109- CachedTile *OpenStreetMap::findUnusedTile (const std::vector<std::pair<int32_t , int32_t >> &requiredTiles, uint8_t zoom)
109+ CachedTile *OpenStreetMap::findUnusedTile (const std::vector<std::pair<uint32_t , uint32_t >> &requiredTiles, uint8_t zoom)
110110{
111111 for (auto &tile : tilesCache)
112112 {
@@ -185,7 +185,7 @@ bool OpenStreetMap::fetchMap(LGFX_Sprite &mapSprite, double longitude, double la
185185 longitude = fmod (longitude + 180.0 , 360.0 ) - 180.0 ;
186186 latitude = std::clamp (latitude, -90.0 , 90.0 );
187187
188- std::vector<std::pair<int32_t , int32_t >> requiredTiles;
188+ std::vector<std::pair<uint32_t , uint32_t >> requiredTiles;
189189 computeRequiredTiles (longitude, latitude, zoom, requiredTiles);
190190
191191 if (tilesCache.capacity () < requiredTiles.size ())
0 commit comments