--
You received this message because you are subscribed to the Google Groups "mapsforge-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mapsforge-de...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mapsforge-dev/5385832A.4090008%40gmail.com.
For more options, visit https://groups.google.com/d/optout.
* There is now a priority element on captions, symbols, line-symbols and pathtestext. The higher the priority, the earlier the element is drawn onto the map, ensuring that labels with higher priority are visible.
* SwingMapViewer does not have a LabelsLayer.
When I pan the map some labels disappear in order for other labels to appear at their position.
--
You received this message because you are subscribed to the Google Groups "mapsforge-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mapsforge-de...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mapsforge-dev/5385BAC5.1040505%40gmail.com.
This probably fixes the repeated drawing of captions on large areas (lakes, national parks, forests) too.
Does is also allow a fix for pathtext rendering for streetnames ion curved roads where the segments are too short for the whole name to be rendered and thus isn't drawn at all?
What really worries me is that rendering now seems even slower.
e.g. when I try to pan the map quickly, the movement is jerky, the label calculations apparently play a role here.
I am experimenting with speed-up solutions.
--
You received this message because you are subscribed to the Google Groups "mapsforge-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mapsforge-de...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mapsforge-dev/5386D5CE.50300%40gmail.com.
--
You received this message because you are subscribed to the Google Groups "mapsforge-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mapsforge-de...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mapsforge-dev/5386DC42.80003%40gmail.com.
--
You received this message because you are subscribed to the Google Groups "mapsforge-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mapsforge-de...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mapsforge-dev/53871DF0.7050700%40gmail.com.
--
You received this message because you are subscribed to the Google Groups "mapsforge-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mapsforge-de...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mapsforge-dev/53882B86.9030803%40gmail.com.
The LabelLayer now has the thread for the layout running in the background removed and the layout is done synchronously whenever something changes (either new tiles visible or new data on the tiles).
Now the TileBasedLabelStore.destroy() is not public and is never called.
Don't we need it anymore?
Using the label layer, the synchronous layout makes the panning even more cumbersome (tested at Android / Java).
At PointTextContainer:67 in clashesWith method, what is the fixed value 200 at xy distance check?
It must be constant?
Now the 'oneway' arrow icon is painted above the road labels and not alternately with them.
- Zoom in with double tap still not works as intended (it jumps)
- I still see the dashed lines e.g. at roads / buildings
Another issue I see is the relative position of the labels with their symbols.
- At Android the labels overlap their symbols.
- At Java the labels are at the wrong position.
--
You received this message because you are subscribed to the Google Groups "mapsforge-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mapsforge-de...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mapsforge-dev/539221EF.5000005%40gmail.com.
There are still issues with the coastline.
I attach 2 samples: Atlas with with master and Atlas Beta with latest dev.
Good that someone actually reads the code.
--
You received this message because you are subscribed to the Google Groups "mapsforge-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mapsforge-de...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mapsforge-dev/5392DDFF.9090407%40gmail.com.
The change on Java is probably due to a simplification of the positioning code. Previously, there was a lot of shifting of the actual point to draw the label, now the Android version uses the alignment. I guess on the Java front it just writes the label from the point of origin regardless of alignment. I will have a look later (fixing the double-tap issue means I can also run the Java version again).
--
You received this message because you are subscribed to the Google Groups "mapsforge-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mapsforge-de...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mapsforge-dev/5399A930.9020402%40gmail.com.
--
You received this message because you are subscribed to the Google Groups "mapsforge-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mapsforge-de...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mapsforge-dev/539AF018.1050607%40gmail.com.
the computeBoundary() function. The boundary is used to determine label clashes and to compute which labels overlap to another tile. The boundary computation for line-broken strings is pretty crude and might give wrong results. (On the Android front the computation is more correct as the StaticLayout is computed in the ctor before the drawing process, if something similar could be done in Awt we would have better label placement).
y-adjustment for line-broken text. I do not actually know how the block of line broken text is related to the anchor point. It would have to be shifted for the positioning to work.
--
You received this message because you are subscribed to the Google Groups "mapsforge-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mapsforge-de...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mapsforge-dev/55FFFAD1.9010501%40gmail.com.
--
You received this message because you are subscribed to the Google Groups "mapsforge-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mapsforge-de...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mapsforge-dev/55FFFDAB.3070604%40gmail.com.
--
You received this message because you are subscribed to the Google Groups "mapsforge-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mapsforge-de...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mapsforge-dev/5649B59C.6010702%40gmail.com.