我正在使用mapboxSDK 进行统一。我正在尝试基于真实世界地图构建 3D 地图。
mapbox有一些非常好的功能,但所有领域都还没有实现,比如沙特阿拉伯的沙漠。
有谁知道如何使用 将沙漠提升为美丽的 3D 地图mapbox?
或者你知道任何其他统一的 SDK 可以帮助我吗?
请注意,我需要 在我的游戏中使用真实世界坐标(经度、纬度),Pin 将根据真实世界 坐标插入到地图上。
有多个来源提供高程数据。Bing Maps、Mapbox 和 ArgGIS (ESRI) 是该领域最知名的服务。在极少数情况下,例如沙漠,其中一些覆盖区域,而另一些则不覆盖。在您的情况下,如果 MapBox 不覆盖沙特阿拉伯沙漠,您可以尝试其他来源之一。
为了在 MapBox 中解决您的问题,您必须首先从可行的来源中提取数据并将其提供给 MapBox。好在 MapBox 支持第三方数据:MapBox:如何使用自定义数据
您还可以使用或学习许多第三方工具。
看看 Unity 资源商店中的这个资源,例如:Online Maps v3
这个资源允许您保持 MapBox 样式,在本地缓存切片以节省成本,使用多个高程源,在城市中创建 3D 建筑物并填写相关信息来自谷歌 api 的数据。
为了拥有一款全球通用的游戏,您必须检查多个来源并使用具有所需高程数据的来源。不幸的是,在某些情况下,您根本找不到任何数据,因为它还没有被映射。在这种情况下,您必须将其从游戏中排除。