
Although the wiki says that either addr:place or addr:street should be used I see many nodes with both.
IMHO use addr:street and ignore addr:place. Most probably addr:place is incorrectly set instead of addr:city, which you get from other data anyway.
I think this is a problem of some editors, which asks for all of this keys, and people think they need to fill out every field.
If we have addr:place and addr:street, I would ignore addr:place, too.
Okay, I will consider this. I see many places in CZ where some houses have addr:street=* but also many have not, while all of them have the same addr:place value. Look at Bubovice in CZ for example: http://www.openstreetmap.org/relation/442330 Results for Overpass queries with addr:housenumber=* and addr:place=* and addr:street=* in Bubovice : 87 nodes addr:housenumber=* and addr:place=* and addr:street!=* in Bubovice : 114 nodes In this case most streets have names, so I think mkgmap should try to find the closest road and use the road name for the address. The current code in r3529 treats the numbers with addr:street separated from the others and adds the label Bubovice to the roads so that the search for the houses without addr:street works. That makes no sense here. Gerd