Ios 基于具有冗余元素结构(重复键路径)的geojson数据设置MGL样式的图层特性
我的问题是关于如何使用说明:Ios 基于具有冗余元素结构(重复键路径)的geojson数据设置MGL样式的图层特性,ios,swift,sdk,mapbox,nsexpression,Ios,Swift,Sdk,Mapbox,Nsexpression,我的问题是关于如何使用说明: NSExpression(forKeyPath: "name") 其中name是一个冗余的geojson属性名,用于在geojson元素结构中正确导航 让我们假设为填充mapbox样式层(例如MGLSymbolStyleLayer)而读取的geojson数据如下所示 { "type":"Feature", "properties":{ "name":&
NSExpression(forKeyPath: "name")
其中name是一个冗余的geojson属性名,用于在geojson元素结构中正确导航
让我们假设为填充mapbox样式层(例如MGLSymbolStyleLayer)而读取的geojson数据如下所示
{
"type":"Feature",
"properties":{
"name":"prop_name",
...
},
"geometry":{
"type":"Point",
"name":"geo_name",
"coordinates":[
20.5,
50.5
]
}
}
...
注意:键路径“name”在geojson元素结构中是多余的
如何唯一区分/查询/读取properties.name和geometry.name
这是由元素名周围的花括号“{}”处理的吗
NSExpression(forKeyPath: "{properties.name}")
NSExpression(forKeyPath: "{geometry.name}")
但是,上述指令并没有产生预期的结果
相关的