diff --git a/include/bbcode.php b/include/bbcode.php
index 749a7c594..be59c1807 100644
--- a/include/bbcode.php
+++ b/include/bbcode.php
@@ -6,10 +6,10 @@ use Friendica\Core\Cache;
use Friendica\Core\System;
use Friendica\Core\Config;
use Friendica\Model\Contact;
+use Friendica\Util\Map;
require_once 'include/oembed.php';
require_once 'include/event.php';
-require_once 'include/map.php';
require_once 'mod/proxy.php';
require_once 'include/plaintext.php';
@@ -33,11 +33,11 @@ function bb_PictureCache($matches) {
function bb_map_coords($match) {
// the extra space in the following line is intentional
- return str_replace($match[0], '
' . generate_map(str_replace('/', ' ', $match[1])) . '
', $match[0]);
+ return str_replace($match[0], '' . Map::byCoordinates(str_replace('/', ' ', $match[1])) . '
', $match[0]);
}
function bb_map_location($match) {
// the extra space in the following line is intentional
- return str_replace($match[0], '' . generate_named_map($match[1]) . '
', $match[0]);
+ return str_replace($match[0], '' . Map::byLocation($match[1]) . '
', $match[0]);
}
function bb_attachment($Text, $simplehtml = false, $tryoembed = true) {
diff --git a/include/event.php b/include/event.php
index 4795867b1..bc9467dc8 100644
--- a/include/event.php
+++ b/include/event.php
@@ -9,9 +9,9 @@ use Friendica\Content\Feature;
use Friendica\Core\PConfig;
use Friendica\Core\System;
use Friendica\Database\DBM;
+use Friendica\Util\Map;
require_once 'include/bbcode.php';
-require_once 'include/map.php';
require_once 'include/datetime.php';
require_once "include/conversation.php";
@@ -75,7 +75,7 @@ function format_event_html($ev, $simple = false) {
// Include a map of the location if the [map] BBCode is used.
if (strpos($ev['location'], "[map") !== false) {
- $map = generate_named_map($ev['location']);
+ $map = Map::byLocation($ev['location']);
if ($map !== $ev['location']) {
$o.= $map;
}
@@ -967,9 +967,9 @@ function format_event_item($item) {
}
// Construct the map HTML.
if (isset($evloc['address'])) {
- $location['map'] = '' . generate_named_map($evloc['address']) . '
';
+ $location['map'] = '' . Map::byLocation($evloc['address']) . '
';
} elseif (isset($evloc['coordinates'])) {
- $location['map'] = '' . generate_map(str_replace('/', ' ', $evloc['coordinates'])) . '
';
+ $location['map'] = '' . Map::byCoordinates(str_replace('/', ' ', $evloc['coordinates'])) . '
';
}
// Construct the profile link (magic-auth).
diff --git a/include/text.php b/include/text.php
index b246623a3..5cc573697 100644
--- a/include/text.php
+++ b/include/text.php
@@ -9,9 +9,9 @@ use Friendica\Core\Config;
use Friendica\Core\PConfig;
use Friendica\Core\System;
use Friendica\Database\DBM;
+use Friendica\Util\Map;
require_once "include/friendica_smarty.php";
-require_once "include/map.php";
require_once "mod/proxy.php";
require_once "include/conversation.php";
@@ -1372,7 +1372,7 @@ function prepare_body(&$item, $attach = false, $preview = false) {
// Map.
if (strpos($s, '') !== false && x($item, 'coord')) {
- $x = generate_map(trim($item['coord']));
+ $x = Map::byCoordinates(trim($item['coord']));
if ($x) {
$s = preg_replace('/\
/', '$0' . $x, $s);
}
diff --git a/mod/photos.php b/mod/photos.php
index cc3ec71a6..412f2aaff 100644
--- a/mod/photos.php
+++ b/mod/photos.php
@@ -1488,7 +1488,7 @@ function photos_content(App $a) {
}
if ($link_item['coord']) {
- $map = generate_map($link_item['coord']);
+ $map = Map::byCoordinates($link_item['coord']);
}
}
diff --git a/include/map.php b/src/Util/Map.php
similarity index 100%
rename from include/map.php
rename to src/Util/Map.php