]> git.mxchange.org Git - friendica-addons.git/commitdiff
OSM improvements - increase zoom, return quickly if no location to render
authorfriendica <info@friendica.com>
Fri, 10 Feb 2012 03:53:56 +0000 (19:53 -0800)
committerfriendica <info@friendica.com>
Fri, 10 Feb 2012 03:53:56 +0000 (19:53 -0800)
openstreetmap.tgz
openstreetmap/openstreetmap.php

index 85da07487d2eb6a31c2154b96b0b9a70756d3b63..9796235269b1ce1a80b44a2d707c21730d57273b 100644 (file)
Binary files a/openstreetmap.tgz and b/openstreetmap.tgz differ
index d76414c440c98539caf1289a0e584ee085047266..ef5d6befbd27551a500a108b267a4b4a1d047499 100755 (executable)
@@ -28,6 +28,9 @@ function openstreetmap_uninstall() {
 
 function openstreetmap_location($a, &$item) {
 
+       if(! (strlen($item['location']) || strlen($item['coord'])))
+               return; 
+
        $location = '';
        $coord = '';
 
@@ -36,7 +39,7 @@ function openstreetmap_location($a, &$item) {
        if($item['coord']) {
                $coords = explode(' ', $item['coord']);
                if(count($coords) > 1) {
-                       $coord = '<a target="map" title="' . $item['coord'] . '" href="http://www.openstreetmap.org/?lat=' . urlencode($coords[0]) . '&lon=' . urlencode($coords[1]) . '&zoom=10">' . $item['coord'] . '</a>' ;
+                       $coord = '<a target="map" title="' . $item['coord'] . '" href="http://www.openstreetmap.org/?lat=' . urlencode($coords[0]) . '&lon=' . urlencode($coords[1]) . '&zoom=18">' . $item['coord'] . '</a>' ;
                }
        }
        if(strlen($coord)) {