问题标签 [mkannotation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - 如何使用新坐标更新 MKAnnotation 位置?
我在尝试使用不同坐标更新注释位置时遇到问题。有什么方法可以更改 de location 属性而无需创建另一个注释?我试过下面的代码没有运气。我试图获取的注释没有更新它的位置。请帮忙!
谢谢你们!
iphone - iPhone:从另一个视图调用时,addAnnotation 不起作用
我有两个视图,第一个视图上有一个名为ridesMap 的MKMapView。第二个视图只是一个包含 UITableView 的视图。当您单击第二个视图中的保存按钮时,它会从第一个视图调用一个方法:
这会正确调用 addAnno 方法,如下所示:
此方法创建一个符合 MKAnnotation 的注释,并假设使用 addAnnotation 方法将该注释添加到地图中。但是,注释永远不会被添加。
未添加注释时,我永远不会收到任何错误。但是在调用该方法时它永远不会出现。
为什么会这样?看来我做的一切都正确,并且我将正确的 MKAnnotation 传递给 addAnnotation 方法。所以,我不明白为什么它从不掉针?可能是因为我从另一个视图调用此方法吗?这有什么关系?
iphone - 如何隐藏 MKAnnotationView 标注?
我正在尝试隐藏 AnnotationView 而无需触摸引脚,这可能吗?谢谢!
iphone - iPhone Mapkit:保存在核心数据中时的注释坐标不一致
这是我的情况。出于某种原因,我保存在核心数据中的注释坐标似乎与我可以从地图上的引脚位置检索到的坐标不匹配。
因此,我使用以下方法将数据保存到核心数据中:
我非常肯定这是保存 long 和 lat 的正确格式。但是,当我将核心数据中的坐标与放置的 pin 的坐标进行比较时,问题就出现了。我使用该方法和日志来查看引脚的位置:
这给了我类似的东西:
38.119432,-122.225647
但是,与此同时,我正在检查该引脚的核心数据中保存的内容,并且我有:
38.11943249695161,-122.2256469726562
这种差异是从哪里来的?为什么要缩短一个?这是一个真正的问题,因为当我尝试删除注释时,坐标不匹配,并且注释没有被删除。
我在这里错过了什么吗?
iphone - 如何让程序知道选择了哪个注释并能够访问它的属性?
到目前为止,我的程序可以显示自定义注释视图的数据库。最终,我希望我的程序能够在单击注释气泡上的按钮后显示额外的信息。数据库中的每个元素都有一个唯一的条目编号,因此我认为将此条目编号添加为自定义注释的属性是个好主意。我遇到的问题是,在单击按钮并且程序切换到新视图后,我无法检索我选择的注释的条目号。下面是将条目 Number 属性分配给注解的代码:
选择注释上的按钮时,这是初始化新视图的代码:
最后是我尝试从新视图中检索 entryNumber 属性,以便我可以将其与 mines 数据库进行比较并检索有关数组元素的更多信息。
那么如何在这个新的视图控制器中访问这个条目号属性呢?
iphone - iphone 注释别针和按钮
任何人都可以帮助我如何使用
方法。
我试图告诉我的项目 appart 上的注释引脚,但我不知道如何。每个大头针都有一个披露按钮,但我不知道程序如何知道正在按下哪个大头针按钮。
iphone - iPhone:核心数据保存类对象
我在核心数据中有一个名为 Location 的实体。在这里面我有几个字段,比如日期。但是,我还想在其中保存一个我创建的名为 Annotation 的类对象。我将为此使用什么类型的属性,因为它是我创建的自定义类对象?
iphone - 在实现 MKAnnotation 时如何获取 pin 的标题和副标题?
我已经实现了 MKAnnotation,如下所示。我会放置很多引脚,每个引脚的信息都存储在一个数组中。该数组的每个成员都是一个对象,其属性将给出图钉的标题和副标题的值。每个对象对应一个引脚。但是,当我单击一个引脚时,如何显示这些引脚的值?
.m 是
iphone - 带有自定义注释、标注和蓝色精确圆圈的当前位置
经过 2 小时的谷歌搜索,我找不到答案,所以这是我最后一次拍摄。
我想为 mkmapview 上的用户当前位置使用自定义注释。但我也想在它周围有蓝色的精度圈。
这可以做到吗?
如果没有,我可以在带圆圈的默认蓝点上添加标注吗?
我需要这个的原因是因为在我的应用程序上,当前位置点经常在其他注释下消失。所以这就是为什么我使用带有标注的紫色图钉作为当前位置。
这是我的注释代码:
感谢您的任何建议。干杯,基督徒
iphone - 当我们在 MKMapView 中按下 pin 时,我们如何更改标注的颜色?
当我们按下 MKAnnotationPin 时显示的标注可以自定义为具有图像、标题和副标题。是否可以将标注的黑色更改为其他颜色,例如棕色?