The NYC addresses are working well. I have a minor correction as follows:Index: resources/styles/default/inc/address===================================================================--- resources/styles/default/inc/address (revision 3342)+++ resources/styles/default/inc/address (working copy)@@ -66,8 +66,11 @@# New York City has different admin levels than the rest of the US.mkgmap:country=USA & mkgmap:city!=* & mkgmap:admin_level5='New York City' & mkgmap:admin_level6='New York County' { set mkgmap:city='New York' }-mkgmap:country=USA & mkgmap:city!=* & mkgmap:admin_level5='New York City' & mkgmap:admin_level6='Bronx County' { set mkgmap:city='The Bronx' }+mkgmap:country=USA & mkgmap:city!=* & mkgmap:admin_level5='New York City' & mkgmap:admin_level6='Bronx County' { set mkgmap:city='Bronx' }mkgmap:country=USA & mkgmap:city!=* & mkgmap:admin_level5='New York City' & mkgmap:admin_level6='Kings County' { set mkgmap:city='Brooklyn' }+# Queens uses neighborhoods for city in postal addresses+mkgmap:country=USA & mkgmap:city!=* & mkgmap:admin_level5='New York City' & mkgmap:admin_level6='Queens County' & mkgmap:admin_level8=* { set mkgmap:city='${mkgmap:admin_level8}' }mkgmap:country=USA & mkgmap:city!=* & mkgmap:admin_level5='New York City' & mkgmap:admin_level6='Queens County' { set mkgmap:city='Queens' }mkgmap:country=USA & mkgmap:city!=* & mkgmap:admin_level5='New York City' & mkgmap:admin_level6='Richmond County' { set mkgmap:city='Staten Island' }mkgmap:country=USA & mkgmap:city!=* & mkgmap:admin_level8=* { set mkgmap:city='${mkgmap:admin_level8|subst:City of }’ }One always says ‘The Bronx’, but in addresses is it’s simply Bronx. For Queens, the neighborhood is used in mailing addresses, though sometimes people will use ‘Queens’ instead. If you look up "40-01 43 AVENUE” www.usps.com, it says the standardized address is:4001 43RD AVE
SUNNYSIDE NY 11104-3205But, the school board lists it’s address as:40-01 43 AVENUE
QUEENS, NY11104While the school itself says it’s address is:40-01 43 Avenue Sunnyside, NY 11104If I’m given an address, most likely it will have the neighborhood in it, and not ‘Queens’.
Here’s an alternative patch to pick up place_name:Index: src/uk/me/parabola/mkgmap/build/LocatorUtil.java===================================================================--- src/uk/me/parabola/mkgmap/build/LocatorUtil.java (revision 3342)+++ src/uk/me/parabola/mkgmap/build/LocatorUtil.java (working copy)@@ -28,7 +28,7 @@.compile("[,\\s]+");public static List<String> getNameTags(Properties props) {- String nameTagProp = props.getProperty("name-tag-list", "name");+ String nameTagProp = props.getProperty("name-tag-list", "name,place_name");return Arrays.asList(COMMA_OR_SPACE_PATTERN.split(nameTagProp));}