Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/99.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
Iphone 如何设置范围以单击iOS映射上的注释_Iphone_Ios_Annotations_Mkmapview_Mkannotationview - Fatal编程技术网

Iphone 如何设置范围以单击iOS映射上的注释

Iphone 如何设置范围以单击iOS映射上的注释,iphone,ios,annotations,mkmapview,mkannotationview,Iphone,Ios,Annotations,Mkmapview,Mkannotationview,我正在开发一款带有地图视图的iOS游戏,我想从地图上的多个注释中选择一个对手,然后打他。在地图中,第一个用户将选择一个他/她将找到对手的范围,此时地图的某些区域(特别是角度)将淡入(请参见图片), 所以我遇到的问题是我只想启用那些没有阴影区域的用户/注释,这个区域将是60度角,目前我只使用地图上的图像视图来显示阴影区域。 我怎样才能做到这一点,每一个建议将不胜感激。 试试这个: 将所有标注lat、lat转换为x、y并查找三角形内的点。如果是,请添加这些注释

我正在开发一款带有地图视图的iOS游戏,我想从地图上的多个注释中选择一个对手,然后打他。在地图中,第一个用户将选择一个他/她将找到对手的范围,此时地图的某些区域(特别是角度)将淡入(请参见图片), 所以我遇到的问题是我只想启用那些没有阴影区域的用户/注释,这个区域将是60度角,目前我只使用地图上的图像视图来显示阴影区域。 我怎样才能做到这一点,每一个建议将不胜感激。 试试这个:

将所有标注lat、lat转换为x、y并查找三角形内的点。如果是,请添加这些注释