2014-04-02 174 views
1

我需要编写适用于iOS室内导航项目,我需要使用
自定义地图的商场建设,使我在网上搜索,发现
MapBox是我的目的,是不错的选择。关于MapBox SDK

我是MapBox的新手,所以我有一些关于SDK的问题。

  1. 为了使用SDK,我必须有free account吗?

  2. 我必须使用Map ID才能使用RMMapboxSource吗?

  3. SDK是否有使用限制,例如,最大瓷砖,最大层数?

  4. 我发现SDK使用CLLocationCoordinate2D坐标为
    地图,因为我使用的自定义地图
    室内目的(以纯(X,Y)坐标表示),如何转换CLLocationCoordinate2D坐标
    平原(x,y)坐标?

任何人都可以在那里帮助我?

对不起我的英文不好,如果我没有表达清楚自己?

并提前致谢。

回答

2

您不需要成为Mapbox客户(免费或付费)即可使用SDK。它是开源的(BSD许可证)。

要使用RMMapboxSource,是的,它的意思是为mapID /托管的Mapbox地图。查看RMGenericMapSource以了解自己托管或其他瓷砖的型号。

除了您的用例中的性能外,SDK没有任何限制。

对于室内坐标,您应该转换成真正的CLLocationCoordinate2D以高精确度或考虑使用SDK为模型构建自己的解决方案,以UIScrollViewCATiledLayer,因为它为了不一定有一个真正的地理基础做你的坐标系。

+0

非常感谢您的回答,如果我想使用'RMMapboxSource',我必须将我的自定义室内地图发送到'MapBox'吗? –