
Hi WanMil,
up to now mkgmap collects all elements (pois and polygons) tagged with addr:housenumber and mkgmap:street (which need to be set by the style). The elements are afterwards assigned to the nearby street with the same name.
Maybe you could convert a way with addr:interpolate into multiple points with single addresses and add them all to collection? Or maybe better use both ends of way and one or a few intermediate addresses?
Relations like associatedStreet and addr:interpolation were not implemented by me because the quality was very very bad on the time of my implementation.
I have filtered associatedStreet from bigger area and I have found many incomplete objects. But I hope it should be quite easy to rate object quality and discard wrong or redundant information.
I strongly recommend to only support taggings how they are documented in the wiki.
Both: associatedStreet and addr:interpolation are documented: http://wiki.openstreetmap.org/wiki/Relation:associatedStreet http://wiki.openstreetmap.org/wiki/Key:addr#Tags_for_interpolation_ways See statistics too: https://taginfo.openstreetmap.org/keys/addr:interpolation https://taginfo.openstreetmap.org/tags/type=associatedStreet -- Best regards, Andrzej