Hi Maxim,
I work on an open source project for maps in c# (
Mapsui). It is a control for WPF, UWP, Android, iOS and Xamarin.Forms. For the last it runs on Mac OS too. There are two renderers: XAML and Skia.
For this project I try to implement an offline vector map. As base I use the Mapbox format and render theme. That works for ways and areas. But now I started with the labeling. I searched, if there is anything regarding this and stubled about your article from 2014. It sounds very promissing. But it contains many math and less practical examples ;). So I checked, if MapSurfer.NET has some informations. The labeling looks very good, but I found, that it is closed source. Now the question is, if MapSurfer.NET is capable of making the labeling process for extern data?
Btw. the Andorra examples crashes when going to the "Label Placement Settings" and select "Simulated Annealing". And when use the "Bremen" example, I don't get any labels. Perhaps I'm doing something wrong.
Thank you for your help.
Cheers,
Dirk