Tiles Proxy for OpenStreetMap

Beschreibung

Tiles Proxy for OpenStreetMap bietet einen einfachen Proxy, der es anderen OpenStreetMap-Plugins ermöglicht, Kartenkacheln von deinem Server statt von den OpenStreetMap-Servern zu laden.

Sponsor: sachsen.tours

Mitwirken: https://github.com/moewe-io/osm-tiles-proxy

Funktioniert bekanntermaßen mit diesen Plugins

Hinweise

  • Achtung: Abhängig von deiner Karte und den benötigten Kacheln wird viel Speicherplatz benötigt.
  • Möglicherweise langsamer als die offiziellen Server (abhängig von deinem Server)
  • Die ersten Aufrufe können langsam sein, da die Kartenkacheln erst bei Bedarf in den Cache geladen werden

Filter

Du kannst Filter verwenden, um die URLs vom Plugin zu erhalten:

  $proxy_cached_url   = apply_filters( 'osm_tiles_proxy_get_proxy_url', $proxy_cached_url );
  $proxy_rest_api_url = apply_filters( 'osm_tiles_proxy_get_proxy_rest_url', $proxy_rest_api_url );
  $leadlet_js_url     = apply_filters( 'osm_tiles_proxy_get_leaflet_js_url', $leadlet_js_url );
  $leadlet_css_url    = apply_filters( 'osm_tiles_proxy_get_leaflet_css_url', $leadlet_css_url );

Konstanten

Um die Cache-Leerung zu deaktivieren, wenn WP Rocket oder WP Fastest Cache ihren Cache leeren, kannst du die folgende Konstante in deiner wp-config.php festlegen

define( 'OSM_PROXY_DISABLE_CLEAR_CACHE', true );

Screenshots

  • Die benötigten URLs werden in der Plugin-Übersicht angezeigt
  • Anwendungsbeispiel mit Leaflet Map
  • Customizer-Übersicht

FAQ

Funktioniert das mit jedem Plugin?

Das Plugin muss es unterstützen, den OpenStreetMap-Kartenkachel-Server zu ändern.

Rezensionen

Für dieses Plugin gibt es keine Rezensionen.

Mitwirkende und Entwickler

„Tiles Proxy for OpenStreetMap“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:

Mitwirkende

„Tiles Proxy for OpenStreetMap“ wurde in 1 Sprache übersetzt. Danke an die Übersetzer für ihre Mitwirkung.

Übersetze „Tiles Proxy for OpenStreetMap“ in deine Sprache.

Interessiert an der Entwicklung?

Durchstöbere den Code, sieh dir das SVN-Repository an oder abonniere das Entwicklungsprotokoll per RSS.

Änderungsprotokoll

2.4.0 (2026-03-27)

  • #3 Add option to clear cache
  • #10 Add option to customize osm-tiles-proxy-osm-url
  • Downloaded tiles will be cleared when the cache is cleared in WP Speed of Light
  • Require PHP 8.0, we urge everyone to keep PHP updated
  • Added deployment scripts for Github Actions
  • Fixed some warnings

2.3.2

  • Fixed warning for registering REST route

2.3.1

  • Updated to latest Leaflet.js (1.9.4)

2.3.0

  • The plugin will now automagically overwrite default settings for Leaflet Map.

2.2.1

  • Added missing files to SVN, don’t know why there are missing… Why can’t they just support git, like everyone else?

2.2.0

  • Updated to latest Leaflet.js (1.9.3)
    • Note: This might be incompatible, if you are still using 1.8.x
  • Registered Leaflet JS and CSS, so it can be enqueued using wp_enqueue_style('leaflet-js') and wp_enqueue_script('leaflet-js')
  • Fixed js/css urls shown in administration

2.1.0

  • Added filters to get URLs for Leaflet and Proxy #5
  • Added constant OSM_PROXY_DISABLE_CLEAR_CACHE to disable cache invalidation (for WP Rocket and WP Fastest Cache)

2.0.1

  • Fixed the wrong redirect to placeholder on every 404

2.0.0

  • Updated Leaflet.js to 1.6.0
  • Added a new Customizer panel, which allows you to define some restrictions for downloaded tiles
  • Require PHP 7.2+, we urge everyone to keep PHP updated and will stick to the official end of security updates for PHP
  • Downloaded tiles will be cleared when „entire cache“ is cleared in WP Rocket
  • Downloaded tiles will be cleared when the cache is cleared in WP Fastest Cache

1.3.0

  • Updated leaflet.js to 1.3.4
  • Fix: Use WP_CONTENT_DIR instead of wp_upload_dir()

1.2.0

  • Public release in WordPress repo
  • Disabled REST API by default
  • Added local caching of tiles

1.1.0

  • Added a list of URLs to the plugin overview

1.0.0

  • First release