Alternative zu Google Maps
Diese Seite beantwortet die Frage, die Entwickler wirklich stellen: Wodurch wird mein bestehender Google-Code ersetzt, was fehlt, und was kostet es.
Kurze Antwort: Kartendarstellung, Adresssuche, Koordinate-zu-Adresse, Routing und Orte in der Nähe lassen sich ersetzen — von EU-Servern, ohne Cookies und ohne Consent-Banner. Street View, Live-Verkehr, ÖPNV-Routing und Google-Bewertungen nicht.
Was ersetzt was
| Tilezza | Abdeckung | |
|---|---|---|
| Maps JavaScript API | /raster/… · /tiles/… — Leaflet vagy MapLibre GL | vollständig |
| Maps Static API | /raster/{stílus}/{z}/{x}/{y}.png | vollständig |
| Geocoding API | /geocode | vollständig |
| Geocoding API (reverse) | /geocode/reverse | vollständig |
| Directions API | /route — autó, kerékpár, gyalog, teherautó | vollständig |
| Distance Matrix API | /route több ponttal | vollständig |
| Places API — közeli helyek | /places — kategória, fotó, nyitvatartás | teilweise |
| Places API — értékelések, vélemények | — | keine |
| Street View | — | keine |
| Élő forgalom, forgalmi útvonal | — | keine |
| Tömegközlekedési útvonal | — | keine |
| Műholdkép Google-felbontásban | nyílt műholdréteg (kisebb felbontás) | teilweise |
Dasselbe im Code
Alle vier Endpunkte sind live. Die Beispiele zeigen echte Antworten, keine erfundenen — die Zahlen stammen aus einer Messung vom 20.09.2026.
Eine Karte auf einer Seite
Google Maps JavaScript API
<script src="https://maps.googleapis.com/maps/api/js?key=AIza…"></script>
<script>
new google.maps.Map(document.getElementById('map'), {
center: { lat: 47.1123, lng: 14.1691 },
zoom: 13
});
</script>Tilezza + Leaflet
<link rel="stylesheet" href="https://unpkg.com/leaflet/dist/leaflet.css">
<script src="https://unpkg.com/leaflet/dist/leaflet.js"></script>
<script>
const map = L.map('map').setView([47.1123, 14.1691], 13);
L.tileLayer('https://tilezza.eu/raster/voyager/{z}/{x}/{y}.png?key=YOUR_KEY', {
maxZoom: 19,
attribution: '© OpenStreetMap © Protomaps'
}).addTo(map);
</script>Adresse zu Koordinaten
Geocoding API
GET https://maps.googleapis.com/maps/api/geocode/json
?address=Murau&key=AIza…
→ results[0].geometry.location = { lat: 47.1123, lng: 14.1691 }/geocode
GET https://tilezza.eu/geocode?q=Murau&limit=1&key=YOUR_KEY
→ GeoJSON FeatureCollection
features[0].geometry.coordinates = [14.1691, 47.1123]
features[0].properties = { name: "Murau", county: "Bezirk Murau",
state: "Steiermark", countrycode: "AT" }Route zwischen zwei Punkten
Directions API
GET https://maps.googleapis.com/maps/api/directions/json
?origin=47.1123,14.1691&destination=47.0707,15.4395&key=AIza…/route
POST https://tilezza.eu/route?key=YOUR_KEY
Content-Type: application/json
{ "locations": [ { "lat": 47.1123, "lon": 14.1691 },
{ "lat": 47.0707, "lon": 15.4395 } ],
"costing": "auto",
"directions_options": { "units": "kilometers", "language": "de-DE" } }
→ trip.summary = { length: 131.5, time: 4936 } // km, másodperc
trip.legs[0].maneuvers[0].instruction =
"Auf Schloßberg Richtung Norden fahren."Zwei weitere Endpunkte
Koordinaten zu Adresse
GET https://tilezza.eu/geocode/reverse?lat=47.11&lon=14.17&key=YOUR_KEY → housenumber: "10a", street: "Anna-Neumann-Straße", postcode: "8850", city: "Murau", country: "Österreich"
Orte in der Nähe mit Fotos
GET https://tilezza.eu/places?lat=47.11&lon=14.17&r=5000&limit=20&key=YOUR_KEY
→ 126 találat 5 km-en belül, kategóriával, fotóval
("Stadtpfarrkirche St. Matthäus", category: "sight", …)Was wir NICHT ersetzen
Wenn Sie eines davon brauchen, bleibt Google (oder ein anderer Anbieter) im Spiel — besser jetzt wissen als mitten in der Umstellung.
- Street ViewKein Panorama auf Straßenebene, und auch nicht geplant: jede Straße abzufahren ist kein API-Problem, sondern ein Flottenproblem.
- Live-VerkehrUnser Router rechnet auf dem statischen Straßennetz. Die Fahrzeiten sind echt, aber er weiß nicht, ob gerade Stau ist.
- Öffentlicher VerkehrKein fahrplanbasiertes Routing. Auto, Fahrrad, Fuß und Lkw gibt es.
- Google-Bewertungen und RezensionenUnsere Ortsdaten kommen aus OpenStreetMap: Name, Kategorie, Öffnungszeiten, Foto. Keine Sterne, keine Rezensionen.
- Satellitenbild in Google-AuflösungWir haben eine Satellitenebene aus offenen Quellen, aber das ist nicht die Luftbildauflösung von Google. Auf Straßenebene sieht man das.
Der eigentliche Unterschied: Es gibt nichts einzuwilligen
Eine Google-Maps-Einbindung sendet die IP-Adresse des Besuchers und seine Browserdaten an einen US-Anbieter, bevor der Besucher irgendetwas bestätigt hat. Deshalb braucht sie ein Consent-Banner, und deshalb erscheint die Karte nicht bei denen, die ablehnen. Eine Tilezza-Kachel kommt von einem EU-Server, setzt kein Cookie, und die IP-Adresse landet in keinem Log — die Karte lädt also auch bei Besuchern, die jedes Banner ablehnen.
Was es kostet
Unsere eigenen Preise. Die Abrechnungseinheit ist bei beiden Diensten unterschiedlich (bei uns Kacheleinheiten, bei Google Ladevorgänge und Aufrufe), deshalb schreiben wir keine „N-mal günstiger"-Zahl — wir zeigen unsere, und bei aufgebrauchtem Kontingent wird pausiert statt abgerechnet.
| Paket | Preis | Inhalt |
|---|---|---|
| Free | €0 | 100 000 csempeegység / hó, nem kereskedelmi |
| Starter | €8 / hó (€77 / év) | kereskedelmi használat, saját kulcs |
| Pro | €19 / hó (€182 / év) | több kulcs, domain-zár, nagyobb keret |
| Scale | €79 / hó | nagy forgalom, túlfutás ~€0,05 / 1000 egység |
| Enterprise | €199 / hó-tól | dedikált EU-s példány, saját kivonat, on-prem |
Häufige Fragen
Ist das wirklich eine Alternative zu Google Maps?
Für die meisten Produkte ja: Kartendarstellung, Adresssuche, Reverse-Geocoding, Routing und Orte in der Nähe sind abgedeckt. Street View, Live-Verkehr, ÖPNV und Google-Bewertungen nicht — sie stehen auf dieser Seite im Abschnitt „Was wir NICHT ersetzen".
Brauche ich ein Consent-Banner?
Nein. Kachelanfragen tragen keine Cookies, und Besucher-IP-Adressen landen in keinem Log — es gibt also nichts einzuwilligen. Die Karte funktioniert auch bei Besuchern, die jedes Banner ablehnen.
Wo stehen die Server?
In der EU, betrieben von einem EU-Unternehmen. Kein US-CDN und kein Proxy in der Kette.
Wie aufwendig ist die Umstellung?
Bei der Karte tauschen Sie die Google Maps JS API gegen Leaflet oder MapLibre GL — meist ein paar Stunden, weil die beiden Bibliotheken ähnliche APIs haben. Geocoding und Routing sind auf beiden Seiten REST-Aufrufe: URL und Feldnamen ändern sich, die Logik nicht.
Funktioniert es mit Leaflet und MapLibre?
Ja. Raster-PNG für klassisches Leaflet, MVT-Vektorkacheln für MapLibre GL — dieselben Daten, dieselben Stile, derselbe Schlüssel.
Bis zu welchem Zoom gibt es Daten?
Der gesamte Planet nativ bis z14, von dort bis z19 per Vektor-Overzoom — Beschriftung und Linien bleiben scharf statt zu verpixeln.