问题标签 [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.

0 投票
3 回答
2868 浏览

iphone - 如何根据缩放级别自动对 MKAnnotations 进行分组?

如果用户缩小 MKMapView,我希望彼此靠近的 MKAnnotations 自动分组到一个“组”注释中。如果用户放大,“组”注释应再次拆分为唯一/原始注释。

苹果已经在 iOS 4 Photos.app 中做到了这一点

有没有一种通用的“预定义”方式来做到这一点?

0 投票
2 回答
2202 浏览

iphone - NSManagedObject 子类符合协议?

我的主要问题是存储 Core Data 不支持的数据。我已经将 CLLocation 属性存储为可转换属性。我认为正确的方法是声明一个瞬态坐标属性。但是,我不断收到 EXC_BAD_ACCESS 错误。

编辑:

我当前的子类具有以下接口:

所以我需要添加

以符合协议。(setCoordinate 是可选的,但如果我想让注释可拖动,我需要它)

在核心数据中,位置属性是可转换的。我在实现中使用@dynamic 来生成访问器。我在整个代码中都使用了这个属性,所以我不想保留它。

我认为最好的解决方法是将核心数据中的坐标属性定义为瞬态,但我并不一定在实现上做错了什么。

我尝试了几种方法,但这是最近的一种。

编辑 2: EXC_BAD_ACCESS 在:

0 投票
2 回答
1944 浏览

iphone - 如何在 Iphone 的地图上放置按钮

我正在尝试使用 MKMapView 使用界面构建器在我的应用程序中提取地图,但由于某种原因它没有显示出来。我还想通过单击可以浏览 iphone 中存在的文件来向该视图添加一些按钮。

请向我提供详细描述,因为我是新手。

谢谢,

0 投票
6 回答
12364 浏览

iphone - 在 MKMapView 上移动/更新 MKOverlay

有没有办法更新(即移动)MKOverlay已经添加到MKMapView. 删除一个旧的并添加一个新的是可怕的(慢)。

即我想在屏幕上移动覆盖时触发调用此函数的后台函数:

MKAnnotions我认为它好一点,但我不能使用MKPolyline,MKPolygon等,并且整个信息被简化为一个点)

0 投票
1 回答
119 浏览

iphone - 通过 Interface Builder 在我的应用程序中拉取地图

我是 iphone 应用程序开发的新手,并试图制作一个应用程序,其中应用程序的主页是带有一个按钮的地图,并且地图应该能够显示用户的当前位置并在他的当前位置放置注释。

注释应该可以从 iphone 中获取输入或文件(文本、图片等)。

请从基础指导我或为我提供一些教程,这将帮助我首先了解界面构建器。

我将非常感谢您的帮助

谢谢,

0 投票
1 回答
1188 浏览

iphone - iphone mapkit:让针脚一个接一个地掉下来

我正在使用 mkmapview 并在其上放置图钉。我希望引脚一个接一个地掉下来,而不是同时掉下来。本来我在打电话

其中 dropTime 是每个引脚的不同延迟,而 dropPin 是一种使引脚掉落的方法。不幸的是,这背后的多线程似乎会导致崩溃。

有谁知道更好的方法?

0 投票
7 回答
13396 浏览

ios - 在 MKAnnotationView 中检测对 CalloutBubble 的点击

我正在使用 MKMapView 和 MKAnnotationView。

我在地图上有注释。当用户点击它时,会显示 callOut Bubble。当再次点击注释时(并且 callOut Bubble 可见),我需要更改为另一个视图。

我如何检测第二次点击,或气泡中的点击?

0 投票
1 回答
373 浏览

iphone - 是否可以在自己的点和 MKAnnotation 之间使用 MKMapKit 导航?

如果我想实现类似 carfinder 的东西,在 mkmapview 上我可以获得路由信息吗?也许这条线,我们从谷歌地图或 csv 中的任何信息(或类似的东西)中知道,告诉一些航点信息?

0 投票
1 回答
951 浏览

iphone - 在 iphone sdk 地图上添加监听器(mkannotation 以一种奇怪的方式调用)

我有一个地图标记,我在其中添加了一个事件侦听器。当我单击标记时,我可以将它发送到 NSLog 输出一条消息......但是当我然后单击地图时,它也会这样做。我不知道这是否是通常的行为?最后,我试图让一个弹出式视图控制器出现 - 但在这工作之前一直被搁置。

所以......我已经对看起来像这样的注释视图进行了子类化

然后在我的主视图控制器中,我有

那么在我的事件监听器中,我有

我还将 GMAP_ANNOTATION_SELECTED 设置为

NSString * const GMAP_MAP_SELECTED = @"mapselected";

单击标记时得到的输出与预期的一样。但是当我单击地图区域时,我得到了相同的响应!(好像我点击了地图)。

我是否需要向 mkmap 添加某种侦听器以取消所有注释或其他内容?

0 投票
5 回答
6234 浏览

iphone - showUserLocation 在 iPhone 4.0 中不显示蓝点

因此,我创建了一个 CLLocationManager,调用它开始更新,将 mapView.showsUserLocation 设置为 YES,并为 userLocation 注释返回 nil。以下是我的 UIMapViewController 中代码的一些片段:

这一切看起来都很简单。一切正常——地图按原样缩放到我的位置,并且我确认所有方法都按预期调用——但没有蓝点。无论我在哪里或说多少次,都无法为我的一生获得蓝点

我在这里想念什么?