无法在App Store上更新.geojson文件以进行应用提交

时间:2016-02-06 12:58:15

标签: ios app-store geojson appstore-approval mac-app-store

我的GeoJSON文件应该涵盖整个世界。这是GeoJSON文件:

{ "type": "MultiPolygon",
    "coordinates": [
                    [[[-169.4,58.8], [-168.0,83.4], [188.4,83.3], [194.0,-72.8], [-166.6,-73.6], [-169.4,58.8]]]
                    ]
}

该文件的名称为 example.GeoJSON

上传文件时出现以下错误:

  

您的路由应用程序覆盖文件无效。有关更多信息,请参阅开发人员指南。

上述文件有什么问题?

我的应用有一个mapkit,根据所选的地点显示特定地点的注释。在应用程序中点击地图时,Apple Maps会打开并显示从当前位置到该地点的路线。我是否还需要上传.GeoJSON文件?

1 个答案:

答案 0 :(得分:4)

基于以下内容:

1)纬度从-90变为+90(即,这是你站在地球中间向上或向下的地方)(垂直AKA)。

2)经度从0到360(即站在你所在的位置,并在水平方向上环绕地球。

3)Polygon通常有4个点,但在这种情况下它是5个,而第一个和最后一个点是相同的,表示一个闭合多边形。

4)添加苹果要求("类型":" MultiPolygon")加上坐标,

5)您最终会得到以下文件内容:

{ "type": "MultiPolygon",
    "coordinates": [
                    [[
                       [-360.0000,-90.0000]
                      ,[-360.0000, 90.0000]
                      ,[-000.0000, 90.0000]
                      ,[-000.0000,-90.0000]
                      ,[-360.0000,-90.0000]
                    ]]
                    ]
}

因此,启动文本编辑器,然后复制并粘贴上面的文件,将文件保存到World.geojson中,然后上传。

我的工作正常。

享受! 海德