
Hi Steve, you are doing a great job! I tested the latest index branch, compiled a map of germany with the default style and tried some searches in MapSource. * Searching for streets works fine for me. * Searching for streets and cities does not work (error message from MapSource) * Searching for crossroads works most of the time. But I made an interesting observation: If you search for a crossroads of two residentials and one of the residentials also exists as track (with the same name), the crossroads is not found. Example: Lesumstrasse and Valmeweg (http://www.openstreetmap.org/?lat=51.47523&lon=7.560158&zoom=18&layers=M). I have also tried other examples. Sometimes it works and sometimes not. Maybe the problem is that the street is cut in more than one part. WanMil
Hi
On the index branch I have committed a change to sort the roads in the NET section in the same order as in the index. Prior to the I was unable to find any street containing a ü character in the first part of the name, now I can almost always find a street if the city field is empty.
I have also found the reason why cities are in the index in incompatible forms such as Mönchweiller and Moenchweiller. There is some hard coded styling that uses the openGeoDB:sort_name tag to get the name of the city for an element, but the city itself gets the regular name tag (or whatever the style sets the name to).
So I've changed this to use openGeoDB:name instead.
As the change affects the tiles you must recompile the tiles, not just the index. You must also use --latin1.
..Steve _______________________________________________ mkgmap-dev mailing list mkgmap-dev@lists.mkgmap.org.uk http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev