If addr:street is not set the addr:housename tag is used as proposed by Charlie.

The patch is for the trunk and not for the locator branch.

WanMil
Index: resources/styles/builtin-tag-list
===================================================================
--- resources/styles/builtin-tag-list	(revision 1962)
+++ resources/styles/builtin-tag-list	(working copy)
@@ -11,6 +11,7 @@
 access
 addr:city
 addr:country
+addr:housename
 addr:housenumber
 addr:phone
 addr:postcode
Index: src/uk/me/parabola/mkgmap/osmstyle/StyledConverter.java
===================================================================
--- src/uk/me/parabola/mkgmap/osmstyle/StyledConverter.java	(revision 1962)
+++ src/uk/me/parabola/mkgmap/osmstyle/StyledConverter.java	(working copy)
@@ -666,6 +666,7 @@
 		String city         = element.getTag("addr:city");
 		String zip          = element.getTag("addr:postcode");
 		String street 	    = element.getTag("addr:street");
+		String housename    = element.getTag("addr:housename");
 		String houseNumber  = element.getTag("addr:housenumber");
 		String phone        = element.getTag("phone");
 		String isIn         = element.getTag("is_in");
@@ -689,6 +690,8 @@
 		  
 		if(street != null)
 			ms.setStreet(street);
+		else if (housename != null)
+			ms.setStreet(housename);
 
 		if(houseNumber != null)
 			ms.setHouseNumber(houseNumber);
_______________________________________________
mkgmap-dev mailing list
[email protected]
http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev

Reply via email to