SDK Mapbox: est-ce gratuit si vous hébergez vos propres tuiles vectorielles?

12

Je souhaite utiliser le SDK Mapbox pour les applications iOS et Android (mapbox-gl) pour le rendu des cartes que j'héberge moi-même (qui sont conformes à https://github.com/mapbox/vector-tile-spec ). J'ai passé en revue leurs prix et il n'a rien dit sur l'hébergement de vos propres cartes.

Dans ce scénario - devez-vous toujours vous conformer à leurs tarifs et vous êtes limité à 50000 utilisateurs mobiles / mois si vous ne payez pas?

lumière ambiante
la source
La ligne à ne pas croiser avec Mapbox est l'aspect et la convivialité des carreaux fabriqués avec leurs styles propriétaires, par exemple les rues Mapbox, les rues satellites Mapbox, Mapbox Dark, Mapbox Light ou Mapbox Outdoors . Mais Mapbox propose également volontiers des styles ouverts non propriétaires de base, lumineux, par satellite . Tuiles rendues avec celles-ci ou tout autre non-prop. les styles sont exempts de revendications, même lorsqu'ils sont rendus avec Mapbox GS JS.
Craig Hicks
Voir cette discussion . Notez que le seul problème de Mapbox POV était l'émulation des styles propriétaires de Mapbox. Le reste de ce projet n'a posé aucun problème.
Craig Hicks

Réponses:

11

J'ai pu alimenter avec succès le SDK Mapbox avec une source de données non-mapbox (wikimedia) sans clé API, ce qui signifie probablement qu'il n'y a aucune restriction pour cela. Également dans les commentaires de code (logoView sur iOS), ils mentionnent que vous n'avez besoin d'afficher le filigrane Mapbox que si vous utilisez des cartes hébergées par mapbox, vous pouvez le masquer en toute sécurité autrement.

Joindre le fichier json de style Mapbox GL pour référence. (vous devez fournir l'URL de ce fichier, en tant que styleURL lors de l'initialisation de mapView de mapBox)

{
  "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
    }
  }]
}
lumière ambiante
la source
Celui-ci contient un exemple qui utilise le serveur de tuiles maps.wikimedia.org. Ce serait bien d'avoir un lien pour les restrictions, les informations liées à l'utilisation, par exemple peut-on l'utiliser publiquement pour ses propres projets?
Ciantic
Wikimedia est une source OpenStreetMap et il peut être dans votre propre projet, (nous l'utilisons), cependant vous devez trouver ses informations de licence réelles pour des détails légaux précis, cette réponse est préoccupée par Mapbox et la source Wikimedia est juste utilisée comme exemple
ambientlight
Conditions d'utilisation de
Charlie Harding
8

Je ne peux pas parler pour Mapbox, mais généralement leur approche est que leur logiciel est gratuit et open source, et leur plate-forme coûte de l'argent à utiliser. Vous pouvez héberger gratuitement vos propres données, styles, etc. sur vos propres serveurs. N'oubliez pas que ces choses utiliseraient leur plateforme, et donc coûteraient de l'argent:

  • Utilisation des tuiles vectorielles Mapbox Streets
  • Utiliser des API telles que le routage ou Surface.
  • Hébergement de vos propres données sur Mapbox
  • Utilisation de styles créés par Mapbox tels que Mapbox Outdoors.
Steve Bennett
la source
8

J'ai le même problème. Je veux utiliser openmaptiles + mapbox-gl-js gratuitement sans clé de licence. Les conditions de licence sur la page mapbox ne sont pas très claires. J'ai donc demandé directement à mapbox.

J'ai demandé:

Je veux vous demander, dans quelle architecture nous pouvons l'utiliser gratuitement. Je ne suis pas sûr mais je pense que si nous hébergeons nous-mêmes le tilesserver, nous pouvons utiliser Mapbox GL JS gratuitement.

C'est juste?

La réponse de mapbox:

Oui c'est correct! Si vous hébergez vous-même vos tuiles et utilisez uniquement Mapbox GL JS, vous n'avez pas besoin de licence

Gerd
la source
1
Je vous remercie. Avez-vous encore dû utiliser une clé API gratuite pour exécuter npm installet ainsi de suite?
Stanislav Mayorov,
Comment hébergez-vous vos propres cartes vectorielles?
soniccool