我需要十几个国家的离线街道和卫星高程地图。我有几个问题:
1.我知道我需要ArcGIS Publisher。但是我需要什么版本的ArcGIS Pro呢?专业基础,专业标准,还是专业高级?
2.当我创建了可以通过Unity访问的离线地图后,个人用户是否需要订阅ArcGIS,或者这些离线地图是否包含在我的订阅中?
3.是否有任何文档或示例说明我如何从Unity中访问这些离线地图?
4.对于路由来说,映射是在线还是离线有关系吗?
5.个人用户是否需要订阅ArcGIS来进行路由,或者我可以使用我的API密钥?
谢谢你!
ReinD
你好,匿名用户
我需要十几个国家的离线街道和卫星高程地图。我有几个问题:1.我知道我需要ArcGIS Publisher。但是我需要什么版本的ArcGIS Pro呢?专业基础,专业标准,还是专业高级?
只有当你想在我们的现场应用程序(如现场地图)中创建一个匿名使用的离线地图包时,才需要ArcGIS Pro的Publisher扩展。地图和场景包(mmpk / mspk)将多个数据源和层定义结合在一个现成的地图或场景定义中,ArcGIS地图游戏引擎sdk还不能读取它们。
相反,游戏引擎sdk可以读取场景层包(slpk)和贴图包(TPKs/TPKXs),每个包都为单个层提供数据,你可以使用这些数据来构建你的ArcGIS地图.那些SLPKs,tpk和tpkx可以可以在任何版本的ArcGIS Pro中创建(没有Publisher扩展)。您可以使用ArcGIS Pro创建3D对象数据或集成网格数据的场景层包,或基线地图数据或lerc编码的高程数据的Tile包。
2.当我创建了可以通过Unity访问的离线地图后,个人用户是否需要订阅ArcGIS,或者这些离线地图是否包含在我的订阅中?
他们没有,没有。只需分发和使用SLPK/TPK/TPKX文件,并在应用程序中使用它们。与往常一样,请确保您尊重离线包中包含的数据的数据使用权。
3.是否有任何文档或示例说明我如何从Unity中访问这些离线地图?
是的……https://developers.arcgis.com/unity/maps/tutorials/display-a-map-api/
在创建每个图层时,只引用本地存储的文件而不是服务。查看这些链接了解更多信息:
4.对于路由来说,映射是在线还是离线有关系吗?
此时,在游戏引擎的ArcGIS地图sdk中的路由需要连接到一个路由服务.但是,覆盖路线结果的地图层本身可以是在线层或离线层的任意组合。这两件事(路由和层)是不同的。
5.个人用户是否需要订阅ArcGIS来进行路由,或者我可以使用我的API密钥?
他们不需要ArcGIS订阅,不。您可以使用您的API密钥来交付执行路由的解决方案(你可以免费获得2万条路线每月)。
根据应用程序的性质和目标用户,一些开发人员选择要求/允许他们的用户使用他们的ArcGIS订阅,你当然可以这样做,但这不是一个面向消费者的方法。如果你的目标用户还不是ArcGIS的订阅者,那么API Key是一个合适的方法。
希望有帮助!