Google Maps JavaScript API - Kosten?

OP #7054566
Hey zusammen,

ich bin über folgenden Link gestoßen

https://isitoktocode.com/post/display-locations-from-a-database-on-a-map-using-google-maps-javascript-api-and-php

Das wäre genau das was ich vor habe:
In einer Datenbank abgelegte Daten/Positionen auf einer Karte anzeigen.

Nun habe ich angefangen, jedoch liefert mir der erste Aufruf der 
index.html zwar die Map, doch mit dem Hinweis "for development purposes 
only".

OK, aber was ist wenn ich es wirklich auf eine Internetseite nutzen 
möchte?
Hab zwar Preise gefunden, aber das ist ja mega, was die verlangen.

Gibt es evtl. Alternativen?

Dachte Google wäre da so OpenSource und alles free unterwegs, naja, wohl 
nicht in allen Bereichen.

Oder übersehe ich etwas?
Gast
Man muss da zwei Dinge unterscheiden:
1. der Tile-Server, der die Kartenkacheln liefert. Wenn es nicht nur 
grobe Ländergrenzenumrisse tun, dann braucht man Zugriff auf einen eben 
solchen.

2. Software, die die Kartenkacheln in einem Browser darstellt und mit 
der zusätzliche Informationen (Layer, Punkte, usw.) darauf gelegt werden 
können. Das kann Leaflet, Openlayers etc. etc. sein

Für kommerziellen Gebrauch gibt es AFAIK nur kostenpflichtige 
Tile-Server.
Für OSM gibt es hier eine Liste
https://wiki.openstreetmap.org/wiki/Tile_servers

AFAIR gab es mal vergleichsweise "günstige" Preise bei Apple Maps
https://developer.apple.com/maps/web/

Mapbox und viele andere gibt es auch noch.
https://www.mapbox.com

Man kann aber für OSM auch einen eigenen Tile Server aufsetzen. Je nach 
benötigter Kartenausschnittsgöße ist das mehr oder weniger 
praktikabel/ressourcenfressend.
Gast
Nachtrag:

es gibt schon manche freie Tile-Server, die ich vorher vergaß, die sind 
halt meist regional oder im Zoombereich eingeschränkt, oder haben nur 
einen kleineren Infomationsgehalt im Vergleich zu OSM oder Google Maps.
z.B. https://basemap.at/ für Österreich
Ich habe mich auch schon mit der Google Maps API beschäftigt.

Das Problem ist das jeder Aufruf und jede Query gezählt wird, die kosten 
stehen im Webinterface an, werden aber mit einem freien Kontigent 
verrechnet.

Macht ein sehr mulmiges Gefühl. Ich hatte die mal als Verein 
angeschrieben.. 400€ freies monatliches Kontigent auf Anfrage.. da muss 
man vorsichtshalber eine Kreditkarte angeben.. wenn da was schiefläuft 
oder nen bot drüberschiesst, viel Glück! (Falls Webanwendung)

bei meinem Projekt ging es um 150 Personen auf 10 Standorten, die 150 
Personen und Standorte wechseln regelmässig.. es soll aber jede Person 
eine Email mit einer Route zum nächst gelegenen Standort bekommen. Das 
hat alles in Php geklappt.
Gast
Ich habe in mehreren (nicht-kommerziellen) Projekten etwas Ähnliches 
benötigt: Eine Möglichkeit, mir bereits bekannte Geokoordinaten auf 
(scroll- & zoombaren etc.) Landkarten darzustellen.

Ich habe dafür immer das vom Threadstarter erwähnte "Leaflet" genommen. 
Das ist vglw. einfach zu benutzen, Open Source und auch für kommerzielle 
Zwecke kostenlos.

Aber Leaflet alleine genügt halt nicht, denn das ist nur eine 
JavaScript-Library, die es quasi leicht macht, Landkarten auf Webseiten 
zu nutzen. Man benötigt bei Leaflet immer zusätzlich irgendeinen 
(beliebig festlegbaren) "Tile-Server" - also einen Webserver, an den man 
sinngemäss einen HTTP-Request "Schick mir ein Bild von der Landkarte an 
den Geokoordinate X/Y in der Zoom-Stufe Z" schickt und der dann ein 
entsprechendes PNG-Bild zurückliefert.

In kleinem Umfang kann man dafür kostenlos den offiziellen Tile-Server 
von openstreetmap benutzen, der durch Spenden finanziert wird. Aber 
spätestens, wenn Deine Webseite als "heavy use" eingestuft wird 
(https://operations.osmfoundation.org/policies/tiles/), wird man wollen, 
dass Du einen anderen Tile-Server verwendest - z.B. eines der diversen 
kommerziellen Angebote 
(https://wiki.openstreetmap.org/wiki/Commercial_OSM_Software_and_Services) 
oder indem Du Deinen eigenen Tile-Server betreibst.

Meine Empfehlung an Dich wäre: Benutze Leaflet, um Dein Vorhaben 
umzusetzen. Während der Entwicklungsphase kannst Du auf jeden Fall den 
kostenlosen offiziellen Tile-Server von openstreetmap verwenden. Ab dem 
Moment, wo das Ganze von vielen Personen genutzt wird, wirst Du dann 
evtl. einen anderen Tile-Server benutzen müssen - softwareseitig ist das 
aber nur mit minimalem Änderungsaufwand verbunden, eventuell nur eine 
einzige Codezeile.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 4 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.