Ich möchte das Mapbox SDK für iOS- und Android-Apps (mapbox-gl) zum Rendern von Karten verwenden, die ich selbst hoste (gemäß https://github.com/mapbox/vector-tile-spec ). Ich habe die Preise durchgesehen und nichts über das Hosten eigener Karten erwähnt.
In diesem Szenario - Müssen Sie die Preise noch einhalten und sind auf 50000 mobile Benutzer pro Monat beschränkt, wenn Sie nicht bezahlen?
mapbox
vector-tiles
mapbox-gl
Umgebungslicht
quelle
quelle
Antworten:
Ich konnte Mapbox SDK erfolgreich mit einer Nicht-Mapbox-Datenquelle (Wikimedia) ohne API-Schlüssel füttern, was wahrscheinlich bedeutet, dass es keine Einschränkung dafür gibt. Auch in Codekommentaren (logoView unter iOS) wird erwähnt, dass Sie das Mapbox-Wasserzeichen nur anzeigen müssen, wenn Sie von Mapbox gehostete Karten verwenden. Andernfalls können Sie es sicher ausblenden.
Anhängen der JSON-Datei im Mapbox GL-Stil als Referenz. (Sie müssen die URL dieser Datei als styleURL eingeben, wenn Sie die mapView der mapBox initialisieren.)
quelle
Ich kann nicht für Mapbox sprechen, aber im Allgemeinen ist ihr Ansatz, dass ihre Software kostenlos und Open Source ist und die Nutzung ihrer Plattform Geld kostet. Sie können Ihre eigenen Daten, Stile usw. kostenlos auf Ihren eigenen Servern hosten. Denken Sie daran, dass diese Dinge ihre Plattform nutzen und daher Geld kosten würden:
quelle
Ich habe ein ähnliches Problem. Ich möchte openmaptiles + mapbox-gl-js kostenlos ohne Lizenzschlüssel verwenden. Die Lizenzbedingungen auf der Mapbox-Seite sind nicht sehr klar. Also habe ich mapbox direkt gefragt.
Ich habe gefragt:
Ich möchte Sie fragen, in welcher Architektur wir es kostenlos nutzen können. Ich bin mir nicht sicher, aber ich denke, wenn wir uns selbst als Tilesserver hosten, können wir Mapbox GL JS kostenlos verwenden.
Es ist richtig?
Die Antwort von mapbox:
Ja, das ist richtig! Wenn Sie Ihre Kacheln selbst hosten und nur Mapbox GL JS verwenden, benötigen Sie keine Lizenz
quelle
npm install
und so weiter?