Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 有没有办法用MapKit区分公共财产和私人财产?_Ios_Swift_Mapkit_Cllocation_Privacy - Fatal编程技术网

Ios 有没有办法用MapKit区分公共财产和私人财产?

Ios 有没有办法用MapKit区分公共财产和私人财产?,ios,swift,mapkit,cllocation,privacy,Ios,Swift,Mapkit,Cllocation,Privacy,我一直在玩弄一款基于AR的游戏,但我想避免人们进入私人财产玩游戏的口袋妖怪围棋问题,并限制问题的范围,即有人可能选择自己的家或办公室作为游戏的“基地”,并可能在其中一个地方受到现实世界的骚扰 我的想法是,也许有一些方法可以使用MapKit元数据区分公共和私人财产,例如,查看某个特定地点是否位于街道、人行道或公园上,并限制对任何不明显公共的东西的访问 返回CLPlacemark的CLGeocoder看起来非常接近,但尽管它清楚地告诉您在给定的lat/long上所处的街道,以及您所处的水道,但我似乎

我一直在玩弄一款基于AR的游戏,但我想避免人们进入私人财产玩游戏的口袋妖怪围棋问题,并限制问题的范围,即有人可能选择自己的家或办公室作为游戏的“基地”,并可能在其中一个地方受到现实世界的骚扰

我的想法是,也许有一些方法可以使用MapKit元数据区分公共和私人财产,例如,查看某个特定地点是否位于街道、人行道或公园上,并限制对任何不明显公共的东西的访问

返回CLPlacemark的CLGeocoder看起来非常接近,但尽管它清楚地告诉您在给定的lat/long上所处的街道,以及您所处的水道,但我似乎无法询问用户所处的位置是否是街道、公园、家中或办公室的某个地方或类似的地方


考虑到苹果自己的地图可以显示这些信息,考虑到交通/方向必须能够访问这种元数据,我希望这是可能的开箱即用,但似乎不是。任何人都有幸做到这一点,或者使用任何第三方产品做同样的事情?

当我看到带有“公共和私人财产”标题的
swift
标签时,我以为你会问与某个swift类别的财产相关的swift访问级别。我没想到会有关于房地产的问题。哈哈。关于你的问题,不,我不知道有哪个API能捕捉到这个……哈哈,是的,这就是我在大多数搜索中得到的答案。但这似乎是应该提供的东西。或者至少您应该能够询问location.isOnAStreet或location.isInAPark。如果我得不到答案,也许我会打开雷达。