[geocode-glib] Add Maki icons



commit 5943d28d71eb6349e10f19b055de7b3aecd74080
Author: Jonas Danielsson <jonas threetimestwo org>
Date:   Sat Jan 11 06:58:31 2014 +0100

    Add Maki icons
    
    This patch makes use of the Maki point of interest icon set
    from MapBox. The icons are BSD licensed.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=720250

 Makefile.am                                        |    2 +-
 configure.ac                                       |    1 +
 geocode-glib/geocode-forward.c                     |    9 --
 geocode-glib/geocode-glib-private.h                |    3 -
 geocode-glib/geocode-glib.symbols                  |    1 -
 geocode-glib/geocode-place.c                       |   59 ++++++--
 icons/Makefile.am                                  |   46 ++++++
 icons/maki/LICENSE.txt                             |   28 ++++
 icons/maki/scalable_places_poi-airport.svg         |  140 ++++++++++++++++++
 icons/maki/scalable_places_poi-building.svg        |  137 ++++++++++++++++++
 icons/maki/scalable_places_poi-bus-stop.svg        |  133 ++++++++++++++++++
 icons/maki/scalable_places_poi-car.svg             |  139 ++++++++++++++++++
 icons/maki/scalable_places_poi-marker.svg          |  141 +++++++++++++++++++
 icons/maki/scalable_places_poi-railway-station.svg |  148 ++++++++++++++++++++
 icons/maki/scalable_places_poi-town.svg            |  133 ++++++++++++++++++
 15 files changed, 1092 insertions(+), 28 deletions(-)
---
diff --git a/Makefile.am b/Makefile.am
index 76146b8..9f9f3a3 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1,6 +1,6 @@
 ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS}
 
-SUBDIRS = geocode-glib po docs
+SUBDIRS = geocode-glib po docs icons
 
 EXTRA_DIST = intltool-extract.in intltool-update.in intltool-merge.in gtk-doc.make
 
diff --git a/configure.ac b/configure.ac
index 1d3a6e1..143501c 100644
--- a/configure.ac
+++ b/configure.ac
@@ -94,6 +94,7 @@ AC_CONFIG_FILES([
          docs/version.xml
          geocode-glib/Makefile
          po/Makefile.in
+         icons/Makefile
 ])
 AC_OUTPUT
 
diff --git a/geocode-glib/geocode-forward.c b/geocode-glib/geocode-forward.c
index ba98b30..c4a65bf 100644
--- a/geocode-glib/geocode-forward.c
+++ b/geocode-glib/geocode-forward.c
@@ -637,15 +637,6 @@ fill_place_from_entry (const char   *key,
                                       NULL);
                         break;
                 }
-                /* special case for icon, convert to GIcon */
-                if (g_str_equal (key, "icon")) {
-                       GFile *file = g_file_new_for_uri (value);
-                       GIcon *icon = g_file_icon_new (file);
-                       g_object_unref (file);
-
-                       g_object_set (G_OBJECT (place), "icon", icon, NULL);
-                       g_object_unref (icon);
-                }
         }
 }
 
diff --git a/geocode-glib/geocode-glib-private.h b/geocode-glib/geocode-glib-private.h
index 6ce232c..edb0a48 100644
--- a/geocode-glib/geocode-glib-private.h
+++ b/geocode-glib/geocode-glib-private.h
@@ -58,9 +58,6 @@ gboolean _geocode_glib_cache_load (SoupMessage *query,
                                    char       **contents);
 GHashTable *_geocode_glib_dup_hash_table (GHashTable *ht);
 
-void _geocode_place_set_icon      (GeocodePlace *place,
-                                   GIcon        *icon);
-
 G_END_DECLS
 
 #endif /* GEOCODE_GLIB_PRIVATE_H */
diff --git a/geocode-glib/geocode-glib.symbols b/geocode-glib/geocode-glib.symbols
index a285c32..2ffbc4a 100644
--- a/geocode-glib/geocode-glib.symbols
+++ b/geocode-glib/geocode-glib.symbols
@@ -38,7 +38,6 @@ _geocode_parse_resolve_json
 _geocode_read_nominatim_attributes
 _geocode_ip_json_to_location
 _geocode_create_place_from_attributes
-_geocode_place_set_icon
 geocode_place_get_type
 geocode_place_type_get_type
 geocode_place_new
diff --git a/geocode-glib/geocode-place.c b/geocode-glib/geocode-place.c
index c21028c..7209e6b 100644
--- a/geocode-glib/geocode-place.c
+++ b/geocode-glib/geocode-place.c
@@ -21,6 +21,7 @@
 
  */
 
+#include <gio/gio.h>
 #include <geocode-glib/geocode-place.h>
 #include <geocode-glib/geocode-enum-types.h>
 #include <geocode-glib/geocode-glib-private.h>
@@ -53,7 +54,6 @@ struct _GeocodePlacePrivate {
         char *country_code;
         char *country;
         char *continent;
-        GIcon *icon;
 };
 
 enum {
@@ -249,7 +249,7 @@ geocode_place_set_property(GObject      *object,
                 break;
 
         case PROP_ICON:
-                _geocode_place_set_icon (place, g_value_get_object (value));
+                /* nothing to do */
                 break;
 
         default:
@@ -264,7 +264,6 @@ geocode_place_dispose (GObject *gplace)
         GeocodePlace *place = (GeocodePlace *) gplace;
 
         g_clear_object (&place->priv->location);
-        g_clear_object (&place->priv->icon);
 
         g_clear_pointer (&place->priv->name, g_free);
         g_clear_pointer (&place->priv->street_address, g_free);
@@ -1048,6 +1047,45 @@ geocode_place_get_continent (GeocodePlace *place)
         return place->priv->continent;
 }
 
+static char *
+get_icon_name (GeocodePlace *place)
+{
+        char *icon_name;
+
+        switch (place->priv->place_type) {
+
+        case GEOCODE_PLACE_TYPE_BUILDING:
+                icon_name = "poi-building";
+                break;
+
+        case GEOCODE_PLACE_TYPE_TOWN:
+                icon_name = "poi-town";
+                break;
+
+        case GEOCODE_PLACE_TYPE_AIRPORT:
+                icon_name = "poi-airport";
+                break;
+
+        case GEOCODE_PLACE_TYPE_RAILWAY_STATION:
+                icon_name = "poi-railway-station";
+                break;
+
+        case GEOCODE_PLACE_TYPE_BUS_STOP:
+                icon_name = "poi-bus-stop";
+                break;
+
+        case GEOCODE_PLACE_TYPE_STREET:
+                icon_name = "poi-car";
+                break;
+
+        default:
+                icon_name = "poi-marker"; /* generic marker */
+                break;
+        }
+
+        return icon_name;
+}
+
 /**
  * geocode_place_get_icon:
  * @place: A place
@@ -1059,18 +1097,11 @@ geocode_place_get_continent (GeocodePlace *place)
 GIcon *
 geocode_place_get_icon (GeocodePlace *place)
 {
-        g_return_val_if_fail (GEOCODE_IS_PLACE (place), NULL);
+        char *icon_name;
 
-        return place->priv->icon;
-}
+        g_return_val_if_fail (GEOCODE_IS_PLACE (place), NULL);
 
-void
-_geocode_place_set_icon (GeocodePlace *place,
-                         GIcon        *icon)
-{
-        g_return_if_fail (GEOCODE_IS_PLACE (place));
-        g_return_if_fail (icon != NULL);
+        icon_name = get_icon_name (place);
 
-        g_clear_object (&place->priv->icon);
-        place->priv->icon = g_object_ref (icon);
+        return g_icon_new_for_string (icon_name, NULL);
 }
diff --git a/icons/Makefile.am b/icons/Makefile.am
new file mode 100644
index 0000000..1844837
--- /dev/null
+++ b/icons/Makefile.am
@@ -0,0 +1,46 @@
+public_icons = \
+       scalable_places_poi-airport.svg \
+       scalable_places_poi-building.svg \
+       scalable_places_poi-bus-stop.svg \
+       scalable_places_poi-car.svg \
+       scalable_places_poi-marker.svg \
+       scalable_places_poi-railway-station.svg \
+       scalable_places_poi-town.svg
+
+gtk_update_icon_cache = gtk-update-icon-cache -f -t
+
+install-data-local: install-icons
+uninstall-local: uninstall-icons
+
+install-data-hook: update-icon-cache
+uninstall-hook: update-icon-cache
+
+install-icons:
+       -for icon in $(public_icons); do \
+               ICON=`echo $$icon | sed -e 's:_:/:g'`; \
+               ICONDIR=`dirname $$ICON`; \
+               mkdir -p $(DESTDIR)$(datadir)/icons/gnome/$$ICONDIR; \
+               echo INSTALL $(DESTDIR)$(datadir)/icons/gnome/$$ICON; \
+               $(INSTALL_DATA) $(srcdir)/maki/$$icon $(DESTDIR)$(datadir)/icons/gnome/$$ICON; \
+       done;
+
+uninstall-icons:
+       -for icon in $(public_icons); do \
+               ICON=`echo $$icon | sed -e 's:_:/:g'`; \
+               echo rm -f $(DESTDIR)$(datadir)/icons/gnome/$$ICON; \
+               rm -f $(DESTDIR)$(datadir)/icons/gnome/$$ICON; \
+       done
+
+update-icon-cache:
+       @-if test -z "$(DESTDIR)"; then \
+               echo "Updating Gtk icon cache."; \
+               $(gtk_update_icon_cache) $(DESTDIR)$(datadir)/icons/gnome; \
+       else \
+               echo "*** Icon cache not updated. After (un)install, run this:"; \
+               echo "***   $(gtk_update_icon_cache) $(DESTDIR)$(datadir)/icons/gnome"; \
+       fi
+
+EXTRA_DIST = \
+       $(public_icons)
+
+-include $(top_srcdir)/git.mk
diff --git a/icons/maki/LICENSE.txt b/icons/maki/LICENSE.txt
new file mode 100644
index 0000000..793dca9
--- /dev/null
+++ b/icons/maki/LICENSE.txt
@@ -0,0 +1,28 @@
+BSD License
+
+Copyright© 2012, MapBox, LLC. All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of source code must retain the above copyright notice, this
+  list of conditions and the following disclaimer.
+
+* Redistributions in binary form must reproduce the above copyright notice, this
+  list of conditions and the following disclaimer in the documentation and/or
+  other materials provided with the distribution.
+
+* Neither the name of the Development Seed, Inc. nor the names of its
+  contributors may be used to endorse or promote products derived from this
+  software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/icons/maki/scalable_places_poi-airport.svg b/icons/maki/scalable_places_poi-airport.svg
new file mode 100644
index 0000000..3ca18b6
--- /dev/null
+++ b/icons/maki/scalable_places_poi-airport.svg
@@ -0,0 +1,140 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
+   xmlns:svg="http://www.w3.org/2000/svg";
+   xmlns="http://www.w3.org/2000/svg";
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
+   width="24"
+   height="24"
+   id="svg4460"
+   version="1.1"
+   inkscape:version="0.48.2 r9819"
+   sodipodi:docname="place-of-worship-24.svg">
+  <defs
+     id="defs4462" />
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="11.313708"
+     inkscape:cx="15.622727"
+     inkscape:cy="-0.15638252"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     showguides="true"
+     inkscape:guide-bbox="true"
+     inkscape:window-width="1220"
+     inkscape:window-height="833"
+     inkscape:window-x="56"
+     inkscape:window-y="20"
+     inkscape:window-maximized="0">
+    <inkscape:grid
+       type="xygrid"
+       id="grid4468"
+       empspacing="5"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+    <sodipodi:guide
+       orientation="1,0"
+       position="0,20"
+       id="guide4470" />
+    <sodipodi:guide
+       orientation="0,1"
+       position="4,24"
+       id="guide4472" />
+    <sodipodi:guide
+       orientation="1,0"
+       position="24,13"
+       id="guide4474" />
+    <sodipodi:guide
+       orientation="0,1"
+       position="15,0"
+       id="guide4476" />
+    <sodipodi:guide
+       orientation="1,0"
+       position="23,20"
+       id="guide4478" />
+    <sodipodi:guide
+       orientation="0,1"
+       position="20,23"
+       id="guide4480" />
+    <sodipodi:guide
+       orientation="1,0"
+       position="2,5"
+       id="guide4482" />
+    <sodipodi:guide
+       orientation="0,1"
+       position="7,2"
+       id="guide4484" />
+    <sodipodi:guide
+       orientation="0,1"
+       position="16,13"
+       id="guide4490" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata4465">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-1028.3622)">
+    <g
+       transform="translate(-84,-22)"
+       style="display:inline"
+       id="airport-24"
+       inkscape:label="airport-24"
+       inkscape:export-xdpi="89.996864"
+       inkscape:export-ydpi="89.996864">
+      <g
+         transform="translate(84,-2)"
+         id="g6678">
+        <g
+           id="g14771">
+          <path
+             inkscape:connector-curvature="0"
+             inkscape:export-ydpi="90"
+             inkscape:export-xdpi="90"
+             
style="opacity:0.3;color:#000000;fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+             d="m 21,1065.3622 0,1 -7,-1 0,0.031 0,3.9688 2,2.0002 c 0,0.5 -0.5,1 -1,1 -2,0 -5,0 -5,0 -0.5,0 
-1,-0.5 -1,-1 l 2,-2.0002 0,-4 -7,1 0,-1 7,-4 c 0,0 0,-0.3333 0,-2 0,-1 0.5,-4 1.5,-4 1,0 1.5,3 1.5,4 
0,1.6667 0,2 0,2 z"
+             id="path14304"
+             sodipodi:nodetypes="ccccccscccccccssscc" />
+          <path
+             sodipodi:nodetypes="cccccsccccccccsssccc"
+             id="path7712"
+             d="m 21,1065.8622 0,0.5 -7,-1 0,3.9998 2,2.0002 c 0,0.5 -0.5,1 -1,1 -2,0 -5,0 -5,0 -0.5,0 
-1,-0.5 -1,-1 l 2,-2.0002 0,-4 -7,1 0,-0.4998 c 0,-0.5 0.3056731,-0.6379 0.5,-0.75 l 6.5,-3.7502 c 0,0 
0,-0.3333 0,-2 0,-1 0.5,-4 1.5,-4 1,0 1.5,3 1.5,4 0,1.6667 0,2 0,2 l 6.5,3.7502 c 0.27841,0.1606 0.5,0.2411 
0.5,0.75 z"
+             style="fill:#444444;fill-opacity:1;stroke:none;display:inline"
+             inkscape:export-xdpi="90"
+             inkscape:export-ydpi="90"
+             inkscape:connector-curvature="0" />
+        </g>
+      </g>
+      <rect
+         
style="opacity:0.5;color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect22075-7"
+         width="24"
+         height="24.000017"
+         x="84"
+         y="1050.3622" />
+    </g>
+  </g>
+</svg>
diff --git a/icons/maki/scalable_places_poi-building.svg b/icons/maki/scalable_places_poi-building.svg
new file mode 100644
index 0000000..77214d4
--- /dev/null
+++ b/icons/maki/scalable_places_poi-building.svg
@@ -0,0 +1,137 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
+   xmlns:svg="http://www.w3.org/2000/svg";
+   xmlns="http://www.w3.org/2000/svg";
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
+   width="24"
+   height="24"
+   id="svg4460"
+   version="1.1"
+   inkscape:version="0.48.2 r9819"
+   sodipodi:docname="logging-24.svg">
+  <defs
+     id="defs4462" />
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="11.313708"
+     inkscape:cx="15.622727"
+     inkscape:cy="6.9146856"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     showguides="true"
+     inkscape:guide-bbox="true"
+     inkscape:window-width="1220"
+     inkscape:window-height="833"
+     inkscape:window-x="38"
+     inkscape:window-y="82"
+     inkscape:window-maximized="0"
+     inkscape:snap-bbox="true"
+     inkscape:snap-nodes="false">
+    <inkscape:grid
+       type="xygrid"
+       id="grid4468"
+       empspacing="5"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       spacingx="1px"
+       spacingy="1px" />
+    <sodipodi:guide
+       orientation="1,0"
+       position="0,20"
+       id="guide4470" />
+    <sodipodi:guide
+       orientation="0,1"
+       position="4,24"
+       id="guide4472" />
+    <sodipodi:guide
+       orientation="1,0"
+       position="24,13"
+       id="guide4474" />
+    <sodipodi:guide
+       orientation="0,1"
+       position="15,0"
+       id="guide4476" />
+    <sodipodi:guide
+       orientation="1,0"
+       position="23,20"
+       id="guide4478" />
+    <sodipodi:guide
+       orientation="0,1"
+       position="20,23"
+       id="guide4480" />
+    <sodipodi:guide
+       orientation="1,0"
+       position="2,5"
+       id="guide4482" />
+    <sodipodi:guide
+       orientation="0,1"
+       position="7,2"
+       id="guide4484" />
+    <sodipodi:guide
+       orientation="1,0"
+       position="13,16"
+       id="guide4486" />
+    <sodipodi:guide
+       orientation="0,1"
+       position="16,13"
+       id="guide4490" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata4465">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-1028.3622)">
+    <g
+       style="display:inline"
+       inkscape:export-ydpi="89.996864"
+       inkscape:export-xdpi="89.996864"
+       transform="translate(-630.00002,-45.999983)"
+       inkscape:label=""
+       id="building-24">
+      <path
+         sodipodi:nodetypes="cscccccccccccscc"
+         inkscape:connector-curvature="0"
+         id="path6138"
+         d="m 641,1077.3622 -7.5,6.5 c -0.3561,0.3086 -0.5,0.5 -0.5,0.75 0,0.4959 0.5,0.75 1,0.75 l 1,0 0,8 
c 0,0.554 0.446,1 1,1 l 6.5,0 6.5,0 c 0.554,0 1,-0.446 1,-1 l 0,-8 1,0 c 0.5,0 1,-0.2541 1,-0.75 0,-0.25 
-0.13799,-0.4483 -0.5,-0.75 l -7.5,-6.5 z"
+         
style="opacity:0.3;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
 />
+      <rect
+         y="1074.3622"
+         x="630"
+         height="24.000034"
+         width="24.000017"
+         id="rect5877"
+         
style="opacity:0.5;color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
 />
+      <path
+         
style="color:#000000;fill:#444444;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         d="m 641,1077.3622 -7.5,6.5 c -0.3561,0.3086 -0.5,0.5 -0.5,0.75 0,0.4959 0.5,0.75 1,0.75 l 1,0 0,8 
c 0,0.554 0.446,1 1,1 l 6.5,0 6.5,0 c 0.554,0 1,-0.446 1,-1 l 0,-8 1,0 c 0.5,0 1,-0.2541 1,-0.75 0,-0.25 
-0.13799,-0.4483 -0.5,-0.75 l -7.5,-6.5 z"
+         id="path5881"
+         inkscape:connector-curvature="0"
+         sodipodi:nodetypes="cscccccccccccscc" />
+    </g>
+  </g>
+</svg>
diff --git a/icons/maki/scalable_places_poi-bus-stop.svg b/icons/maki/scalable_places_poi-bus-stop.svg
new file mode 100644
index 0000000..117bc30
--- /dev/null
+++ b/icons/maki/scalable_places_poi-bus-stop.svg
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
+   xmlns:svg="http://www.w3.org/2000/svg";
+   xmlns="http://www.w3.org/2000/svg";
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
+   width="24"
+   height="24"
+   id="svg4460"
+   version="1.1"
+   inkscape:version="0.48.2 r9819"
+   sodipodi:docname="bus-24.svg">
+  <defs
+     id="defs4462" />
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="22.627417"
+     inkscape:cx="9.6304569"
+     inkscape:cy="15.078296"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     showguides="true"
+     inkscape:guide-bbox="true"
+     inkscape:window-width="1220"
+     inkscape:window-height="833"
+     inkscape:window-x="451"
+     inkscape:window-y="10"
+     inkscape:window-maximized="0">
+    <inkscape:grid
+       type="xygrid"
+       id="grid4468"
+       empspacing="5"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+    <sodipodi:guide
+       orientation="1,0"
+       position="0,20"
+       id="guide4470" />
+    <sodipodi:guide
+       orientation="0,1"
+       position="4,24"
+       id="guide4472" />
+    <sodipodi:guide
+       orientation="1,0"
+       position="24,13"
+       id="guide4474" />
+    <sodipodi:guide
+       orientation="0,1"
+       position="15,0"
+       id="guide4476" />
+    <sodipodi:guide
+       orientation="1,0"
+       position="23,20"
+       id="guide4478" />
+    <sodipodi:guide
+       orientation="0,1"
+       position="20,23"
+       id="guide4480" />
+    <sodipodi:guide
+       orientation="1,0"
+       position="2,5"
+       id="guide4482" />
+    <sodipodi:guide
+       orientation="0,1"
+       position="7,2"
+       id="guide4484" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata4465">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-1028.3622)">
+    <g
+       style="display:inline"
+       id="bus-24"
+       transform="translate(-84,-118)"
+       inkscape:label="bus-24"
+       inkscape:export-xdpi="89.996864"
+       inkscape:export-ydpi="89.996864">
+      <g
+         id="g21783">
+        <path
+           
style="opacity:0.3;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           d="m 93,1149.3622 0,1 -2,0 c -0.5,0 -1,0.5 -1,1 l 0,6 0,5 0,1 0,1 1,0 0,2 2,0 0,-2 7,0 0,2 2,0 
0,-2 1,0 0,-1 0,-1 0,-5 0,-6 c 0,-0.5 -0.5,-1 -1,-1 l -2,0 0,-1 -7,0 z"
+           id="path8471"
+           inkscape:connector-curvature="0" />
+        <g
+           id="g15936"
+           transform="translate(-1,2)">
+          <g
+             transform="translate(84,139)"
+             
style="opacity:0.3;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+             id="g9918" />
+          <g
+             id="g8615-8"
+             style="display:inline"
+             transform="translate(84,139)">
+            <path
+               sodipodi:nodetypes="ccccccccccccccccccccccccssssssssss"
+               
style="color:#000000;fill:#444444;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+               d="m 10,1008.3622 0,1 -2,0 c -0.5,0 -1,0.5 -1,1 l 0,13 1,0 0,2 2,0 0,-2 7,0 0,2 2,0 0,-2 1,0 
0,-13 c 0,-0.5 -0.5,-1 -1,-1 l -2,0 0,-1 z m -1,3 9,0 0,5 -9,0 z m 1,8 c 0.554,0 1,0.446 1,1 0,0.554 -0.446,1 
-1,1 -0.554,0 -1,-0.446 -1,-1 0,-0.554 0.446,-1 1,-1 z m 7,0 c 0.554,0 1,0.446 1,1 0,0.554 -0.446,1 -1,1 
-0.554,0 -1,-0.446 -1,-1 0,-0.554 0.446,-1 1,-1 z"
+               id="path8522-6-8"
+               inkscape:connector-curvature="0" />
+          </g>
+        </g>
+      </g>
+    </g>
+  </g>
+</svg>
diff --git a/icons/maki/scalable_places_poi-car.svg b/icons/maki/scalable_places_poi-car.svg
new file mode 100644
index 0000000..aeaf247
--- /dev/null
+++ b/icons/maki/scalable_places_poi-car.svg
@@ -0,0 +1,139 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
+   xmlns:svg="http://www.w3.org/2000/svg";
+   xmlns="http://www.w3.org/2000/svg";
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
+   version="1.1"
+   id="svg4460"
+   sodipodi:docname="car-24.svg"
+   inkscape:version="0.48.2 r9819"
+   x="0px"
+   y="0px"
+   width="24px"
+   height="24px"
+   viewBox="-402.5 403.5 24 24"
+   enable-background="new -402.5 403.5 24 24"
+   xml:space="preserve"><metadata
+   id="metadata3299"><rdf:RDF><cc:Work
+       rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+         rdf:resource="http://purl.org/dc/dcmitype/StillImage"; /><dc:title 
/></cc:Work></rdf:RDF></metadata><defs
+   id="defs3297" />
+<sodipodi:namedview
+   id="base"
+   inkscape:pageopacity="0.0"
+   borderopacity="1.0"
+   inkscape:cx="-11.837642"
+   inkscape:pageshadow="2"
+   inkscape:zoom="4"
+   inkscape:document-units="px"
+   inkscape:current-layer="svg4460"
+   inkscape:guide-bbox="true"
+   showguides="true"
+   inkscape:window-width="1220"
+   showgrid="false"
+   inkscape:window-height="833"
+   inkscape:window-x="56"
+   inkscape:cy="27.652729"
+   inkscape:window-y="20"
+   inkscape:window-maximized="0"
+   pagecolor="#ffffff"
+   bordercolor="#666666"
+   inkscape:object-paths="true"
+   inkscape:snap-intersection-paths="false"
+   inkscape:object-nodes="true">
+       <inkscape:grid
+   type="xygrid"
+   id="grid4468"
+   enabled="true"
+   empspacing="2"
+   visible="true"
+   snapvisiblegridlinesonly="true"
+   spacingx="0.5px"
+   spacingy="0.5px">
+               </inkscape:grid>
+       <sodipodi:guide
+   id="guide4470"
+   position="0,20"
+   orientation="1,0" />
+       <sodipodi:guide
+   id="guide4472"
+   position="4,24"
+   orientation="0,1" />
+       <sodipodi:guide
+   id="guide4474"
+   position="24,13"
+   orientation="1,0" />
+       <sodipodi:guide
+   id="guide4476"
+   position="15,0"
+   orientation="0,1" />
+       <sodipodi:guide
+   id="guide4478"
+   position="23,20"
+   orientation="1,0" />
+       <sodipodi:guide
+   id="guide4480"
+   position="20,23"
+   orientation="0,1" />
+       <sodipodi:guide
+   id="guide4482"
+   position="2,5"
+   orientation="1,0" />
+       <sodipodi:guide
+   id="guide4484"
+   position="7,2"
+   orientation="0,1" />
+       <sodipodi:guide
+   id="guide4486"
+   position="12.5,1"
+   orientation="1,0" />
+       <sodipodi:guide
+   id="guide4490"
+   position="16,13"
+   orientation="0,1" />
+<sodipodi:guide
+   orientation="0,1"
+   position="18,10.5"
+   id="guide3307" /><sodipodi:guide
+   orientation="-0.9486833,-0.31622777"
+   position="16.5,18"
+   id="guide5202" /></sodipodi:namedview>
+<g
+   id="layer1"
+   transform="translate(0,-1028.3622)"
+   inkscape:groupmode="layer"
+   inkscape:label="Layer 1">
+</g>
+
+<g
+   style="display:inline"
+   id="bus-24"
+   transform="translate(-486.5,-741.8622)"
+   inkscape:label="bus-24"
+   inkscape:export-xdpi="89.996864"
+   inkscape:export-ydpi="89.996864"><g
+     id="g21783"><g
+       id="g15936"
+       transform="translate(-1,2)"><g
+         transform="translate(84,139)"
+         
style="opacity:0.3;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="g9918" /><g
+         id="g8615-8"
+         style="display:inline"
+         transform="translate(84,139)"><path
+           sodipodi:nodetypes="csscccssssccssssccccssccccccssssssssss"
+           inkscape:connector-curvature="0"
+           id="path5288"
+           d="m 9,1009.3622 c -1,0 -1.3125,0.5 -1.5,1 l -1.5,4 c -0.1875,0.5 -1,1 -1,2 l 0,5 2,0 0,1 c 0,0.5 
0.5,1 1,1 l 1,0 c 0.5,0 1,-0.5 1,-1 l 0,-1 7,0 0,1 c 0,0.5 0.5,1 1,1 l 1,0 c 0.5,0 1,-0.5 1,-1 l 0,-1 2,0 
0,-5 c 0,-1 -0.738288,-1.3021 -1,-2 l -1.5,-4 c -0.1875,-0.5 -0.5,-1 -1.5,-1 -3.333333,0 -9,0 -9,0 z m 0.5,2 
8,0 1,3 -10,0 z m -0.5,6 c 0.554,0 1,0.446 1,1 0,0.554 -0.446,1 -1,1 -0.554,0 -1,-0.446 -1,-1 0,-0.554 
0.446,-1 1,-1 z m 9,0 c 0.554,0 1,0.446 1,1 0,0.554 -0.446,1 -1,1 -0.554,0 -1,-0.446 -1,-1 0,-0.554 0.446,-1 
1,-1 z"
+           
style="opacity:0.3;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
 /><path
+           
style="color:#000000;fill:#444444;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           d="m 9,1009.3622 c -1,0 -1.3125,0.5 -1.5,1 l -1.5,4 c -0.1875,0.5 -1,1 -1,2 l 0,5 2,0 0,1 c 0,0.5 
0.5,1 1,1 l 1,0 c 0.5,0 1,-0.5 1,-1 l 0,-1 7,0 0,1 c 0,0.5 0.5,1 1,1 l 1,0 c 0.5,0 1,-0.5 1,-1 l 0,-1 2,0 
0,-5 c 0,-1 -0.738288,-1.3021 -1,-2 l -1.5,-4 c -0.1875,-0.5 -0.5,-1 -1.5,-1 -3.333333,0 -9,0 -9,0 z m 0.5,2 
8,0 1,3 -10,0 z m -0.5,6 c 0.554,0 1,0.446 1,1 0,0.554 -0.446,1 -1,1 -0.554,0 -1,-0.446 -1,-1 0,-0.554 
0.446,-1 1,-1 z m 9,0 c 0.554,0 1,0.446 1,1 0,0.554 -0.446,1 -1,1 -0.554,0 -1,-0.446 -1,-1 0,-0.554 0.446,-1 
1,-1 z"
+           id="path8522-6-8"
+           inkscape:connector-curvature="0"
+           sodipodi:nodetypes="csscccssssccssssccccssccccccssssssssss" /></g></g></g></g></svg>
\ No newline at end of file
diff --git a/icons/maki/scalable_places_poi-marker.svg b/icons/maki/scalable_places_poi-marker.svg
new file mode 100644
index 0000000..1a9d183
--- /dev/null
+++ b/icons/maki/scalable_places_poi-marker.svg
@@ -0,0 +1,141 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
+   xmlns:svg="http://www.w3.org/2000/svg";
+   xmlns="http://www.w3.org/2000/svg";
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
+   width="24"
+   height="24"
+   id="svg4460"
+   version="1.1"
+   inkscape:version="0.48.2 r9819"
+   sodipodi:docname="marker-stroked-24.svg">
+  <defs
+     id="defs4462" />
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="11.313708"
+     inkscape:cx="15.622727"
+     inkscape:cy="-3.6919166"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     showguides="true"
+     inkscape:guide-bbox="true"
+     inkscape:window-width="1220"
+     inkscape:window-height="833"
+     inkscape:window-x="56"
+     inkscape:window-y="20"
+     inkscape:window-maximized="0">
+    <inkscape:grid
+       type="xygrid"
+       id="grid4468"
+       empspacing="5"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+    <sodipodi:guide
+       orientation="1,0"
+       position="0,20"
+       id="guide4470" />
+    <sodipodi:guide
+       orientation="0,1"
+       position="4,24"
+       id="guide4472" />
+    <sodipodi:guide
+       orientation="1,0"
+       position="24,13"
+       id="guide4474" />
+    <sodipodi:guide
+       orientation="0,1"
+       position="15,0"
+       id="guide4476" />
+    <sodipodi:guide
+       orientation="1,0"
+       position="23,20"
+       id="guide4478" />
+    <sodipodi:guide
+       orientation="0,1"
+       position="20,23"
+       id="guide4480" />
+    <sodipodi:guide
+       orientation="1,0"
+       position="2,5"
+       id="guide4482" />
+    <sodipodi:guide
+       orientation="0,1"
+       position="7,2"
+       id="guide4484" />
+    <sodipodi:guide
+       orientation="0,1"
+       position="16,13"
+       id="guide4490" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata4465">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-1028.3622)">
+    <g
+       transform="translate(72,-262)"
+       style="display:inline"
+       id="marker-24"
+       inkscape:label="marker-24"
+       inkscape:export-xdpi="89.996864"
+       inkscape:export-ydpi="89.996864">
+      <g
+         inkscape:export-ydpi="90"
+         inkscape:export-xdpi="90"
+         transform="translate(0,33)"
+         id="g15422">
+        <path
+           
style="opacity:0.3;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           d="m -53,1266.8622 c 0,3.5 -5,9.5 -6.5,11.5 -1.5,-2 -6.5,-8 -6.5,-11.5 0,-3.5 3.27126,-6.5 
6.5,-6.5 3.22874,0 6.5,3 6.5,6.5 z"
+           id="path15235"
+           inkscape:connector-curvature="0"
+           sodipodi:nodetypes="scsss" />
+        <g
+           transform="translate(-173.99314,956.00001)"
+           style="display:inline"
+           id="marker-15-7-6-8-1"
+           inkscape:label="marker-15">
+          <path
+             sodipodi:nodetypes="scsss"
+             inkscape:connector-curvature="0"
+             id="path7962-4-3-5-3"
+             d="m 120.99314,310.86219 c 0,3.5 -5,9.5 -6.5,11.5 -1.5,-2 -6.5,-8 -6.5,-11.5 0,-3.5 
3.27126,-6.5 6.5,-6.5 3.22874,0 6.5,3 6.5,6.5 z"
+             
style="color:#000000;fill:#444444;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
 />
+        </g>
+      </g>
+      <rect
+         
style="opacity:0.5;color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect22081"
+         width="24"
+         height="24.000017"
+         x="-72"
+         y="1290.3622" />
+    </g>
+  </g>
+</svg>
diff --git a/icons/maki/scalable_places_poi-railway-station.svg 
b/icons/maki/scalable_places_poi-railway-station.svg
new file mode 100644
index 0000000..b4a7ff2
--- /dev/null
+++ b/icons/maki/scalable_places_poi-railway-station.svg
@@ -0,0 +1,148 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
+   xmlns:svg="http://www.w3.org/2000/svg";
+   xmlns="http://www.w3.org/2000/svg";
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
+   width="24"
+   height="24"
+   id="svg4460"
+   version="1.1"
+   inkscape:version="0.48.2 r9819"
+   sodipodi:docname="rail-heavy-24.svg">
+  <defs
+     id="defs4462" />
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="16"
+     inkscape:cx="13.637834"
+     inkscape:cy="13.441797"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     showguides="true"
+     inkscape:guide-bbox="true"
+     inkscape:window-width="1304"
+     inkscape:window-height="903"
+     inkscape:window-x="217"
+     inkscape:window-y="0"
+     inkscape:window-maximized="0">
+    <inkscape:grid
+       type="xygrid"
+       id="grid4468"
+       empspacing="2"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       color="#ff00ff"
+       opacity="0.1254902"
+       empcolor="#ff00ff"
+       empopacity="0.25098039" />
+    <sodipodi:guide
+       orientation="1,0"
+       position="0,20"
+       id="guide4470" />
+    <sodipodi:guide
+       orientation="0,1"
+       position="4,24"
+       id="guide4472" />
+    <sodipodi:guide
+       orientation="1,0"
+       position="24,13"
+       id="guide4474" />
+    <sodipodi:guide
+       orientation="0,1"
+       position="15,0"
+       id="guide4476" />
+    <sodipodi:guide
+       orientation="1,0"
+       position="23,20"
+       id="guide4478" />
+    <sodipodi:guide
+       orientation="0,1"
+       position="20,23"
+       id="guide4480" />
+    <sodipodi:guide
+       orientation="1,0"
+       position="2,5"
+       id="guide4482" />
+    <sodipodi:guide
+       orientation="0,1"
+       position="7,2"
+       id="guide4484" />
+    <sodipodi:guide
+       orientation="1,0"
+       position="12.5,11.5"
+       id="guide4486" />
+    <sodipodi:guide
+       orientation="0,1"
+       position="16,13"
+       id="guide4490" />
+    <sodipodi:guide
+       orientation="1,0"
+       position="3,13.5"
+       id="guide3012" />
+    <sodipodi:guide
+       orientation="0,1"
+       position="6.5,22"
+       id="guide3014" />
+    <sodipodi:guide
+       orientation="1,0"
+       position="22,18"
+       id="guide3016" />
+    <sodipodi:guide
+       orientation="0,1"
+       position="13.5,3"
+       id="guide3018" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata4465">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-1028.3622)">
+    <path
+       
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans;opacity:0.3"
+       d="M 8.90625 1 C 8.6736869 1.017 8.4482242 1.11845 8.28125 1.28125 L 4.28125 5.28125 C 4.0975571 
5.47105 3.9938957 5.736 4 6 L 4 13 L 4 16 C 4 17.0907 4.9092972 18 6 18 L 6.5625 18 L 4.28125 20.28125 C 
3.7068834 20.836603 4.2012766 22.018832 5 22 L 9 22 C 9.335757 21.998806 9.6653811 21.815712 9.84375 21.53125 
L 11.84375 18.53125 C 11.948219 18.364561 11.986217 18.190284 11.96875 18 L 13.03125 18 C 13.021226 18.190724 
13.049585 18.36822 13.15625 18.53125 L 15.15625 21.53125 C 15.334619 21.815712 15.664243 21.998806 16 22 L 20 
22 C 20.798723 22.018832 21.293117 20.836603 20.71875 20.28125 L 18.4375 18 L 19 18 C 20.090703 18 21 17.0907 
21 16 L 21 13 L 21 6 C 21.0061 5.736 20.90244 5.47105 20.71875 5.28125 L 16.71875 1.28125 C 16.52898 1.09755 
16.264063 0.9939 16 1 L 9 1 L 8.90625 1 z M 8 8 L 17 8 L 17 10 L 8 10 L 8 8 z "
+       transform="translate(0,1028.3622)"
+       id="path4598" />
+    <path
+       style="fill:#444444;fill-opacity:1;stroke:none"
+       d="M 9 2 L 5 6 L 5 13 L 5 16 C 5 16.554 5.446 17 6 17 L 19 17 C 19.554 17 20 16.554 20 16 L 20 13 L 
20 6 L 16 2 L 9 2 z M 10 4 L 15 4 L 15 6 L 10 6 L 10 4 z M 7 7 L 18 7 L 18 11 L 7 11 L 7 7 z M 8 13 C 
8.5522847 13 9 13.447715 9 14 C 9 14.552285 8.5522847 15 8 15 C 7.4477153 15 7 14.552285 7 14 C 7 13.447715 
7.4477153 13 8 13 z M 17 13 C 17.552285 13 18 13.447715 18 14 C 18 14.552285 17.552285 15 17 15 C 16.447715 
15 16 14.552285 16 14 C 16 13.447715 16.447715 13 17 13 z "
+       transform="translate(0,1028.3622)"
+       id="rect3226" />
+    <path
+       sodipodi:nodetypes="ccccc"
+       inkscape:connector-curvature="0"
+       id="path3047"
+       d="m 11,1046.3622 -3,0 -3,3 4,0 z"
+       style="fill:#444444;fill-opacity:1;stroke:none" />
+    <path
+       style="fill:#444444;fill-opacity:1;stroke:none"
+       d="m 14,1046.3622 3,0 3,3 -4,0 z"
+       id="path3049"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="ccccc" />
+  </g>
+</svg>
diff --git a/icons/maki/scalable_places_poi-town.svg b/icons/maki/scalable_places_poi-town.svg
new file mode 100644
index 0000000..acc92ae
--- /dev/null
+++ b/icons/maki/scalable_places_poi-town.svg
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
+   xmlns:svg="http://www.w3.org/2000/svg";
+   xmlns="http://www.w3.org/2000/svg";
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
+   width="24"
+   height="24"
+   id="svg4460"
+   version="1.1"
+   inkscape:version="0.48.2 r9819"
+   sodipodi:docname="village-24.svg">
+  <defs
+     id="defs4462" />
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="11.313708"
+     inkscape:cx="15.622727"
+     inkscape:cy="6.9146856"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     showguides="true"
+     inkscape:guide-bbox="true"
+     inkscape:window-width="1220"
+     inkscape:window-height="833"
+     inkscape:window-x="38"
+     inkscape:window-y="82"
+     inkscape:window-maximized="0"
+     inkscape:snap-bbox="true"
+     inkscape:snap-nodes="false">
+    <inkscape:grid
+       type="xygrid"
+       id="grid4468"
+       empspacing="5"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       spacingx="1px"
+       spacingy="1px" />
+    <sodipodi:guide
+       orientation="1,0"
+       position="0,20"
+       id="guide4470" />
+    <sodipodi:guide
+       orientation="0,1"
+       position="4,24"
+       id="guide4472" />
+    <sodipodi:guide
+       orientation="1,0"
+       position="24,13"
+       id="guide4474" />
+    <sodipodi:guide
+       orientation="0,1"
+       position="15,0"
+       id="guide4476" />
+    <sodipodi:guide
+       orientation="1,0"
+       position="23,20"
+       id="guide4478" />
+    <sodipodi:guide
+       orientation="0,1"
+       position="20,23"
+       id="guide4480" />
+    <sodipodi:guide
+       orientation="1,0"
+       position="2,5"
+       id="guide4482" />
+    <sodipodi:guide
+       orientation="0,1"
+       position="7,2"
+       id="guide4484" />
+    <sodipodi:guide
+       orientation="1,0"
+       position="13,16"
+       id="guide4486" />
+    <sodipodi:guide
+       orientation="0,1"
+       position="16,13"
+       id="guide4490" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata4465">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-1028.3622)">
+    <g
+       transform="translate(-630,-262)"
+       style="display:inline"
+       id="town-24"
+       inkscape:label="#g9604">
+      <path
+         id="path9470"
+         d="m 638,1296.3622 -3,1.5 c -0.51116,0.2556 -1,1 -1,1.5 l 0,8 3,0 0,-3 2,0 0,3 3,0 0,-8 c 0,-0.5 
-0.50201,-1.251 -1,-1.5 l -3,-1.5 z m 9,2 -3,1.5 c -0.51116,0.2556 -1,1 -1,1.5 l 0,8 3,0 0,-3 2,0 0,3 3,0 
0,-8 c 0,-0.5 -0.50201,-1.251 -1,-1.5 l -3,-1.5 z m -12,2 2,0 0,1 -2,0 0,-1 z m 4,0 2,0 0,1 -2,0 0,-1 z m 
-4,2 2,0 0,1 -2,0 0,-1 z m 4,0 2,0 0,1 -2,0 0,-1 z m 5,0 2,0 0,1 -2,0 0,-1 z m 4,0 2,0 0,1 -2,0 0,-1 z m -4,2 
2,0 0,1 -2,0 0,-1 z m 4,0 2,0 0,1 -2,0 0,-1 z"
+         
style="opacity:0.3;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         inkscape:connector-curvature="0" />
+      <path
+         
style="color:#000000;fill:#444444;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.46545455;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         d="m 638,1296.3622 -3,1.5 c -0.51116,0.2556 -1,1 -1,1.5 l 0,8 3,0 0,-3 2,0 0,3 3,0 0,-8 c 0,-0.5 
-0.50201,-1.251 -1,-1.5 l -3,-1.5 z m 9,2 -3,1.5 c -0.51116,0.2556 -1,1 -1,1.5 l 0,8 3,0 0,-3 2,0 0,3 3,0 
0,-8 c 0,-0.5 -0.50201,-1.251 -1,-1.5 l -3,-1.5 z m -12,2 2,0 0,1 -2,0 0,-1 z m 4,0 2,0 0,1 -2,0 0,-1 z m 
-4,2 2,0 0,1 -2,0 0,-1 z m 4,0 2,0 0,1 -2,0 0,-1 z m 5,0 2,0 0,1 -2,0 0,-1 z m 4,0 2,0 0,1 -2,0 0,-1 z m -4,2 
2,0 0,1 -2,0 0,-1 z m 4,0 2,0 0,1 -2,0 0,-1 z"
+         id="path9357"
+         inkscape:connector-curvature="0" />
+      <rect
+         y="1290.3622"
+         x="630"
+         height="24.000017"
+         width="24"
+         id="rect7325-2-7-0"
+         
style="opacity:0.5;color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
 />
+    </g>
+  </g>
+</svg>



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]