logo separator

[mkgmap-dev] Address search issues

From Bartosz Fabianowski bartosz at fabianowski.eu on Wed Mar 23 20:03:52 GMT 2011

First of all yes, the Legend is essentially a Vista without a barometer. 
So they are very similar.

I applied your patch and regenerated the map of Italy. Search failed as 
before. I then started over with a tiny extract of central Turin. For 
this, search worked. I started increasing the download size and found 
the spot where search breaks (still using your patch).

First, here are an OSM extract of Turin, the output of mkgmap for it and 
the gmapsupp.img that MapSource produces:

http://dev2.openstreetmap.ie/~plush/torino_good.osm.bz2
http://dev2.openstreetmap.ie/~plush/torino_good.tar.bz2
http://dev2.openstreetmap.ie/~plush/gmapsupp_good.img.bz2

Second, here is the same data for a slightly larger area. With this, 
search on my Vista is broken:

http://dev2.openstreetmap.ie/~plush/torino_bad.osm.bz2
http://dev2.openstreetmap.ie/~plush/torino_bad.tar.bz2
http://dev2.openstreetmap.ie/~plush/gmapsupp_bad.img.bz2

If you load the good gmapsupp.img onto your Legend, the initial list of 
streets in your Legend's search window should read:

Corso Adriatico
Corso Alcide de Gasperi
Corso Bolzano
Corso Brescia
Corso Cairoli

With the bad gmapsupp.img, the list I get is:

Sp6 Corso Orbassano
Corso Adriatico
Corso Alcide de Gasperi
Corso Bolzano
Corso Bramante

The road that is breaking alphabetical order here is tagged as 
name="Corso Orbassano", ref="SP6" - which seems valid. It does appear to 
make it into the index twice, though as "Sp6 Corso Orbassano" up in the 
list and then again as "Corso Orbassano (Sp6)".

Let me know if there is any further data you might need.

- Bartosz



More information about the mkgmap-dev mailing list