Je veux construire un jeu avec un concept similaire à Ingress , où la carte du jeu est superposée à une vraie.
Où puis-je trouver des données cartographiques pour une application comme celle-ci? Comment (généralement) puis-je intégrer mes propres objets de jeu dans cette carte? Les objets de jeu doivent se déplacer en temps réel, donc les avoir comme marqueurs statiques sur la carte n'est pas suffisant.
Je pensais pouvoir utiliser Google Maps, mais pour autant que je sache, il serait impossible de créer mon propre style graphique (comme Ingress l'a fait) avec l'API officielle fournie par Google.
Réponses:
Vous pouvez utiliser des données OpenStreetMap .
Il est sous licence libérale. En particulier, leur wiki dit :
Le wiki du développeur explique comment importer des données OSM dans une base de données pour votre propre usage.
la source
Je recommande Natural Earth Data comme source de données SIG culturelles et physiques du domaine public avec une couverture mondiale. Les ensembles de données vectorielles comprennent les masses terrestres, les pays, les lieux habités, etc., tandis que les couches de base raster sont disponibles avec des détails facultatifs tels que l'élévation des terres, le climat, les voies navigables et l'altitude sous-marine.
Ces données sont destinées à être utilisées avec un logiciel SIG, mais peuvent être manipulées puis exportées comme quelque chose de plus "convivial" (svg, png, etc.) en utilisant des outils comme QGIS ou indiemapper sans aucune dépense financière.
Les couches vectorielles sont fournies avec des tableaux d'attributs détaillés qui pourraient également être utiles pour des simulations telles que les noms, les populations et le PIB.
Voici quelques maquettes rapides produites avec ces données:
la source
Dans certains cas, vous pouvez utiliser l' API Google Static Maps . Cela vous permettrait de télécharger des sprites pour des emplacements spécifiques un par un, et de les utiliser comme sprites / arrière-plans réguliers dans votre jeu. Cependant, vous devrez
10.5 (b)
, vous ne pouvez pas créer des œuvres dérivées à partir de leurs images, mais il est possible que la superposition de leur image avec un filtre (si vous devez changer la teinte / la saturation), puisse toujours passer, tant qu'elle n'obscurcit pas la notice de copyright et le logo de Google . IANAL, cependant.la source