Mapbox SDK: Ist es kostenlos, wenn Sie Ihre eigenen Vektorkacheln hosten?


12

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?


Die Linie, die mit Mapbox nicht überschritten werden darf, ist das Erscheinungsbild von Kacheln, die mit ihren proprietären Stilen erstellt wurden, z. B. Mapbox-Straßen, Mapbox-Satellitenstraßen, Mapbox Dark, Mapbox Light oder Mapbox Outdoors . Mapbox bietet aber auch gerne offene, nicht proprietäre Stile für einfache, helle Satelliten . Fliesen, die mit diesen oder anderen Nicht-Requisiten gerendert wurden. Stile sind frei von Ansprüchen, selbst wenn sie mit Mapbox GS JS gerendert werden.
Craig Hicks

Siehe diese Diskussion . Beachten Sie, dass das einzige Problem von Mapbox POV darin bestand, proprietäre Mapbox-Stile zu emulieren. Der Rest dieses Projekts war überhaupt kein Problem.
Craig Hicks

Antworten:


11

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.)

{
  "version": 8,
  "name": "Raster Tiles",
  "sources": {
    "yourTileLayer": {
      "type": "raster",
      "tiles": [
        "https://maps.wikimedia.org/osm-intl/{z}/{x}/{y}.png"
      ],
      "tileSize": 256
    }
  },
  "layers": [{
    "id": "yourTileLayer",
    "type": "raster",
    "source": "yourTileLayer",
    "paint": {
      "raster-fade-duration": 100
    }
  }]
}

Dies enthält ein Beispiel, das den Kachelserver maps.wikimedia.org verwendet. Es wäre schön, einen Link für Einschränkungen, nutzungsbezogene Informationen zu haben, z. B. kann man ihn öffentlich für eigene Projekte verwenden?
Ciantic

Wikimedia ist eine OpenStreetMap-Quelle und kann sich in Ihrem eigenen Projekt befinden (wir verwenden es). Sie müssen jedoch die tatsächlichen Lizenzinformationen für genaue rechtliche Details finden. Diese Antwort betrifft Mapbox und die Wikimedia-Quelle wird nur als Beispiel verwendet
Umgebungslicht


8

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:

  • Verwenden von Mapbox Streets-Vektorkacheln
  • Verwenden von APIs wie Routing oder Surface.
  • Hosten Sie Ihre eigenen Daten auf Mapbox
  • Verwenden von von Mapbox erstellten Stilen wie Mapbox Outdoors.

7

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


1
Vielen Dank. Mussten Sie zum Ausführen noch einen kostenlosen API-Schlüssel verwenden npm installund so weiter?
Stanislav Mayorov
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.