Quiero construir un juego con un concepto similar a Ingress , donde el mapa del juego se superpone a uno real.
¿Dónde puedo encontrar datos de mapas para una aplicación como esa? ¿Cómo (generalmente) integro mis propios objetos de juego en ese mapa? Los objetos del juego deben moverse en tiempo real, por lo que tenerlos como marcadores estáticos en el mapa no es suficiente.
Pensé que podría usar Google Maps, pero por lo que puedo decir, sería imposible crear mi propio estilo gráfico (como lo ha hecho Ingress) con la API oficial proporcionada por Google.
Respuestas:
Podrías usar los datos de OpenStreetMap .
Tiene una licencia liberal. En particular, su wiki dice :
El wiki del desarrollador explica cómo importar datos OSM en una base de datos para su propio uso.
fuente
Recomiendo Natural Earth Data como fuente de datos SIG culturales y físicos de dominio público con cobertura global. Los conjuntos de datos vectoriales incluyen masas de tierra, países, lugares poblados, etc., mientras que las capas de base de trama están disponibles con detalles opcionales como elevación de tierra, clima, vías fluviales y elevación de submarinos.
Estos datos están destinados para su uso con el software SIG, pero pueden manipularse y luego exportarse como algo más "amigable para el juego" (svg, png, etc.) utilizando herramientas como QGIS o indiemapper sin desembolso financiero.
Las capas vectoriales vienen con tablas de atributos detalladas que también podrían ser útiles para simulaciones como nombres, poblaciones y PIB.
Aquí hay un par de maquetas rápidas producidas con estos datos:
fuente
En algunos casos, puede usar la API de Google Static Maps . Esto te permitiría descargar sprites para ubicaciones específicas, uno por uno, y simplemente usarlos como sprites / fondo regulares en tu juego. Sin embargo, tendrá que lidiar con
10.5 (b)
, no puede hacer trabajos derivados de sus imágenes, pero es posible que superponer su imagen con algún filtro (si necesita cambiar el tono / saturación), podría pasar, siempre y cuando no oscurezca el aviso de copyright y el logotipo de Google . IANAL, sin embargo.fuente