Comments (5)
This usually happens when some tiles have different (higher) quality settings. This library is designed to reuse the memory allocated for bitmaps, but this works as long as all bitmaps require the same amount of memory (or, in other words, have the same quality settings).
I would refer to this issue. Even though this about another library, the idea is the same.
from mapview.
Pierre,
Thank you for the comment. The map data is owned by Geospatial Information Authority of Japan; no chance to update data.
OK, closing the topic.
from mapview.
In this case, I've thought of a way to not use Bitmap reuse when this kind of issue happens. This is less performant but better than what we have now.
I've pushed the change in the branch try-fix-#40. As per my tests, it fixes your issue.
If you can confirm, I can make a new version with that change.
from mapview.
Pierre,
Thanks for the update. Tried the change with scroll/zoom-in/out on the map config having more zoom level (max=17). I confirmed no map block failed to load at all! I still see the warning message, but it is because of reload. Understood.
D URL http://cyberjapandata.gsi.go.jp/xyz/std/8/227/102.png
W bitmap marked for reuse (131072 bytes) can't fit new bitmap (262144 bytes)
D URL http://cyberjapandata.gsi.go.jp/xyz/std/8/227/102.png
I see those reloads on worldmap only (level < 9); reloading shouldnot be much of a problem on actual use case, I think.
Thank you for the fix!
from mapview.
Alright!
The new 3.1.5 version should be available on maven soon.
Thanks for the feedback.
from mapview.
Related Issues (20)
- MarkerView is not removed from the MapView HOT 5
- rectangular tiles HOT 1
- scrollTo / scrollToAndCenter using different coordinates after scaling HOT 6
- Can you support drawing points? HOT 2
- Draw polygon HOT 1
- BitmapFactory: bitmap marked for reuse HOT 3
- Non-existent zoom on an overlay. HOT 21
- Clear memory HOT 2
- maker cant be moved as MapCompose HOT 1
- can you support Marker Drag? HOT 4
- Mini gaps between tiles HOT 2
- How to click or long click on map to add marker.
- Support for .png deep zoom map
- Possibility to zoom farther out? HOT 1
- Issue when setting compileSdkVersion to 34 HOT 2
- Offset/padding? HOT 7
- Can you add azimuth and map scale? HOT 1
- Setting minimum scale mode and zooming below FILL equivalent gives scaling issues HOT 3
- Best performance for many markers HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mapview.