emacs-elpa-diffs
[Top][All Lists]
Advanced

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

[elpa] externals/osm ebf47f15f4 21/77: Use format-spec


From: ELPA Syncer
Subject: [elpa] externals/osm ebf47f15f4 21/77: Use format-spec
Date: Mon, 7 Mar 2022 08:58:05 -0500 (EST)

branch: externals/osm
commit ebf47f15f46b2a3e277535b8d98729a28cfeacdf
Author: Daniel Mendler <mail@daniel-mendler.de>
Commit: Daniel Mendler <mail@daniel-mendler.de>

    Use format-spec
---
 osm.el | 68 +++++++++++++++++++++++++++++++++---------------------------------
 1 file changed, 34 insertions(+), 34 deletions(-)

diff --git a/osm.el b/osm.el
index 573b94353d..5977b25b59 100644
--- a/osm.el
+++ b/osm.el
@@ -42,69 +42,69 @@
   '((default
      :name "OpenStreetMap"
      :min-zoom 2 :max-zoom 19 :max-connections 2
-     :url ("https://a.tile.openstreetmap.org/%s/%s/%s.png";
-           "https://b.tile.openstreetmap.org/%s/%s/%s.png";
-           "https://c.tile.openstreetmap.org/%s/%s/%s.png";))
+     :url ("https://a.tile.openstreetmap.org/%z/%x/%y.png";
+           "https://b.tile.openstreetmap.org/%z/%x/%y.png";
+           "https://c.tile.openstreetmap.org/%z/%x/%y.png";))
     (de
      :name "OSM Deutschland"
      :min-zoom 2 :max-zoom 19 :max-connections 2
-     :url ("https://a.tile.openstreetmap.de/%s/%s/%s.png";
-           "https://b.tile.openstreetmap.de/%s/%s/%s.png";
-           "https://c.tile.openstreetmap.de/%s/%s/%s.png";))
+     :url ("https://a.tile.openstreetmap.de/%z/%x/%y.png";
+           "https://b.tile.openstreetmap.de/%z/%x/%y.png";
+           "https://c.tile.openstreetmap.de/%z/%x/%y.png";))
     (fr
      :name "OSM France"
      :min-zoom 2 :max-zoom 19 :max-connections 2
-     :url ("https://a.tile.openstreetmap.fr/osmfr/%s/%s/%s.png";
-           "https://b.tile.openstreetmap.fr/osmfr/%s/%s/%s.png";
-           "https://c.tile.openstreetmap.fr/osmfr/%s/%s/%s.png";))
+     :url ("https://a.tile.openstreetmap.fr/osmfr/%z/%x/%y.png";
+           "https://b.tile.openstreetmap.fr/osmfr/%z/%x/%y.png";
+           "https://c.tile.openstreetmap.fr/osmfr/%z/%x/%y.png";))
     (humanitarian
      :name "OSM Humanitarian"
      :min-zoom 2 :max-zoom 19 :max-connections 2
-     :url ("https://a.tile.openstreetmap.fr/hot/%s/%s/%s.png";
-           "https://b.tile.openstreetmap.fr/hot/%s/%s/%s.png";
-           "https://c.tile.openstreetmap.fr/hot/%s/%s/%s.png";))
+     :url ("https://a.tile.openstreetmap.fr/hot/%z/%x/%y.png";
+           "https://b.tile.openstreetmap.fr/hot/%z/%x/%y.png";
+           "https://c.tile.openstreetmap.fr/hot/%z/%x/%y.png";))
     (opentopomap
      :name "OpenTopoMap"
      :min-zoom 2 :max-zoom 17 :max-connections 2
-     :url ("https://a.tile.opentopomap.org/%s/%s/%s.png";
-           "https://b.tile.opentopomap.org/%s/%s/%s.png";
-           "https://c.tile.opentopomap.org/%s/%s/%s.png";))
+     :url ("https://a.tile.opentopomap.org/%z/%x/%y.png";
+           "https://b.tile.opentopomap.org/%z/%x/%y.png";
+           "https://c.tile.opentopomap.org/%z/%x/%y.png";))
     (opvnkarte
      :name "ÖPNVKarte"
      :min-zoom 2 :max-zoom 18 :max-connections 2
-     :url ("http://a.tile.memomaps.de/tilegen/%s/%s/%s.png";
-           "http://b.tile.memomaps.de/tilegen/%s/%s/%s.png";
-           "http://c.tile.memomaps.de/tilegen/%s/%s/%s.png";))
+     :url ("http://a.tile.memomaps.de/tilegen/%z/%x/%y.png";
+           "http://b.tile.memomaps.de/tilegen/%z/%x/%y.png";
+           "http://c.tile.memomaps.de/tilegen/%z/%x/%y.png";))
     (cyclosm
      :name "CyclOSM"
      :min-zoom 2 :max-zoom 19 :max-connections 2
-     :url ("https://a.tile.openstreetmap.fr/cyclosm/%s/%s/%s.png";
-           "https://b.tile.openstreetmap.fr/cyclosm/%s/%s/%s.png";
-           "https://c.tile.openstreetmap.fr/cyclosm/%s/%s/%s.png";))
+     :url ("https://a.tile.openstreetmap.fr/cyclosm/%z/%x/%y.png";
+           "https://b.tile.openstreetmap.fr/cyclosm/%z/%x/%y.png";
+           "https://c.tile.openstreetmap.fr/cyclosm/%z/%x/%y.png";))
     (openriverboatmap
      :name "OpenRiverBoatMap"
      :min-zoom 2 :max-zoom 19 :max-connections 2
-     :url ("https://a.tile.openstreetmap.fr/openriverboatmap/%s/%s/%s.png";
-           "https://b.tile.openstreetmap.fr/openriverboatmap/%s/%s/%s.png";
-           "https://c.tile.openstreetmap.fr/openriverboatmap/%s/%s/%s.png";))
+     :url ("https://a.tile.openstreetmap.fr/openriverboatmap/%z/%x/%y.png";
+           "https://b.tile.openstreetmap.fr/openriverboatmap/%z/%x/%y.png";
+           "https://c.tile.openstreetmap.fr/openriverboatmap/%z/%x/%y.png";))
     (stamen-watercolor
      :name "Stamen Watercolor"
      :min-zoom 2 :max-zoom 19 :max-connections 2
-     :url ("https://stamen-tiles-a.a.ssl.fastly.net/watercolor/%s/%s/%s.jpg";
-           "https://stamen-tiles-b.a.ssl.fastly.net/watercolor/%s/%s/%s.jpg";
-           "https://stamen-tiles-c.a.ssl.fastly.net/watercolor/%s/%s/%s.jpg";))
+     :url ("https://stamen-tiles-a.a.ssl.fastly.net/watercolor/%z/%x/%y.jpg";
+           "https://stamen-tiles-b.a.ssl.fastly.net/watercolor/%z/%x/%y.jpg";
+           "https://stamen-tiles-c.a.ssl.fastly.net/watercolor/%z/%x/%y.jpg";))
     (stamen-terrain
      :name "Stamen Terrain"
      :min-zoom 2 :max-zoom 18 :max-connections 2
-     :url ("https://stamen-tiles-a.a.ssl.fastly.net/terrain/%s/%s/%s.png";
-           "https://stamen-tiles-b.a.ssl.fastly.net/terrain/%s/%s/%s.png";
-           "https://stamen-tiles-c.a.ssl.fastly.net/terrain/%s/%s/%s.png";))
+     :url ("https://stamen-tiles-a.a.ssl.fastly.net/terrain/%z/%x/%y.png";
+           "https://stamen-tiles-b.a.ssl.fastly.net/terrain/%z/%x/%y.png";
+           "https://stamen-tiles-c.a.ssl.fastly.net/terrain/%z/%x/%y.png";))
     (stamen-toner
      :name "Stamen Toner"
      :min-zoom 2 :max-zoom 19 :max-connections 2
-     :url ("https://stamen-tiles-a.a.ssl.fastly.net/toner/%s/%s/%s.png";
-           "https://stamen-tiles-b.a.ssl.fastly.net/toner/%s/%s/%s.png";
-           "https://stamen-tiles-c.a.ssl.fastly.net/toner/%s/%s/%s.png";)))
+     :url ("https://stamen-tiles-a.a.ssl.fastly.net/toner/%z/%x/%y.png";
+           "https://stamen-tiles-b.a.ssl.fastly.net/toner/%z/%x/%y.png";
+           "https://stamen-tiles-c.a.ssl.fastly.net/toner/%z/%x/%y.png";)))
   "List of tile servers."
   :type '(alist :key-type symbol :value-type plist))
 
@@ -252,7 +252,7 @@ We need two distinct images which are not `eq' for the 
display properties.")
   "Return tile url for coordinate X, Y and ZOOM."
   (let ((url (osm--server-property :url)))
     (prog1
-        (format (nth osm--url-index url) zoom x y)
+        (format-spec (nth osm--url-index url) `((?z . ,zoom) (?x . ,x) (?y . 
,y)))
       (setq osm--url-index
             (mod (1+ osm--url-index)
                  (length url))))))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]