在哪里可以找到游戏的真实地图数据?


14

我想用类似Ingress的概念来构建游戏,其中游戏地图会覆盖在真实的地图上。

在哪里可以找到类似应用程序的地图数据?我如何(通常)将自己的游戏对象集成到该地图中?游戏对象需要实时移动,因此在地图上将它们作为静态标记是不够的。

我以为可以使用Google Maps,但据我所知,要使用Google提供的官方API创建自己的图形样式(就像Ingress所做的那样)是不可能的。


1
Ingress由Google开发,因此如果开发人员可以访问公众不易获得的信息,我不会感到惊讶。在这种情况下,您可能需要研究可用的映射工具,并可能使用单独许可的映射信息来创建自己的技术。

Answers:


13

您可以使用OpenStreetMap数据。

它是自由许可的。特别是,他们的维基

3c。如果我使用OSM数据进行处理,现在是否需要将您的许可证应用于整个工作?

不能。例如,如果您编写了游戏或发布了包含OSM数据的艺术地图,则该数据仅包含在许可证中。这就是所谓的作品

开发者维基解释如何OSM数据导入供自己使用的数据库。


8

我建议将自然地球数据作为覆盖全球的公共领域文化和物理GIS数据的来源。向量数据集包括陆地,国家,人口稠密的地方等,而栅格基本图​​层则具有可选的详细信息,例如土地海拔,气候,水路和海底海拔。

该数据旨在与GIS软件一起使用,但可以使用QGISindiemapper之类的工具进行操作,然后以更“游戏友好”的方式(svg,png等)导出,而无需支付财务费用。

向量层带有详细的属性表,这些属性表可能对名称,人口和GDP等模拟也很有用。

这是使用此数据生成的几个快速模型: 覆盖城市区域的灰色地球底图 风险克隆 国家,市区,人口稠密的地方


这是一个非常不错的数据集,但据我所知,它没有提供我想为自己的游戏提供的道路/街道数据。
马克·邓恩

1
没问题,我了解这对您的具体情况没有帮助。当我在电子邮件摘要中看到(经过重大编辑)的问题时,我想我会将这些信息发布为一种资源,可以帮助以后找到此页面的访问者。
凯利·托马斯

1
IndieMapper现在重定向到donaldjtrump.com。好像是死路一条?
尼克,

@Nick-这是一个奇怪的重定向...
Jesse Williams

0

在某些情况下,您可以使用Google Static Maps API。这样一来,您可以一一下载特定位置的精灵,然后将它们用作游戏中的常规精灵/背景。但是,您需要处理

  • 使用配额(取决于API和用例,但每天可能免费提供25000个请求)
  • 您的游戏将受到Google Maps API条款和条件的约束
  • 您的用户将受到Google T&C的约束,并且您需要征得他们的同意
  • 我认为,您需要包含指向Google地图的链接。
  • 根据10.5 (b),您无法使用其图片制作衍生作品,但只要不遮盖Google的版权声明和徽标,就可以通过某些滤镜(如果您需要更改色相/饱和度)覆盖其图片,仍然可以通过。不过,IANAL。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.