branch: externals/osm
commit 4641a87ced10372023d997e128c5f130cd9f6139
Author: Daniel Mendler <[email protected]>
Commit: Daniel Mendler <[email protected]>

    osm-url: Prefer !3d !4d marker coordinates for gmap urls (Fix #56)
---
 osm.el | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/osm.el b/osm.el
index 32d2a86fe6..4a7663660b 100644
--- a/osm.el
+++ b/osm.el
@@ -1471,7 +1471,8 @@ See also `osm-save-url'."
                  (and server (intern-soft server))
                  'osm-selected "Geo Link")))
    ;; Google Maps
-   ((string-match "goo.*@\\([0-9.-]+\\),\\([0-9.-]+\\),\\([0-9]+\\)" url)
+   ((or (string-match "goo.*!3d\\([0-9.-]+\\)!4d\\([0-9.-]+\\)!\\([0-9]+\\)z" 
url)
+        (string-match "goo.*@\\([0-9.-]+\\),\\([0-9.-]+\\),\\([0-9]+\\)" url))
     (let ((lat (string-to-number (match-string 1 url)))
           (lon (string-to-number (match-string 2 url)))
           (zoom (string-to-number (match-string 3 url))))

Reply via email to