问题标签 [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 投票
1 回答
22348 浏览

ios - 自定义 MKAnnotation 标注气泡

我的应用程序地图页面中有一个要求。我必须自定义标注气泡。我需要添加一个图像、两个标签和一个具有特定高度和宽度的按钮。

我浏览了网页,找不到解释如何自定义标注气泡的正确链接。如果你们中的任何人遇到或知道它,请与我分享。

任何简单的示例或链接都会非常棒。

在此先感谢

0 投票
1 回答
1024 浏览

objective-c - 在 UIView 中添加 MKAnnotation,而不是在 MKMapView

可以在uiview中添加mkannotation

我没有(而且我不想要mkmapview,但我想要在 uiview 中带有标注的注释。

如何在屏幕上添加这一点(带标注)?

就像是:

在uiview中定位注释。

谢谢,阿尔贝托。

0 投票
1 回答
874 浏览

iphone - MapKit 没有删除所有注释

MapKit 似乎有一个奇怪的问题!!!

我有一些添加一些注释的代码,然后我调用

现在奇怪的是,有时我可以进入 mapView.annotations 计数大于 0。因此,我有额外的“保护”并尝试手动删除该项目而不是 NSLogged。

然而最终的计数仍然是 1!

最奇怪!

0 投票
1 回答
500 浏览

ios4 - 如何执行特定于某个 MKAnnotation 的事件

我有一张包含几百个 MKPointAnnotations 的地图,并且已设置为具有左右标注附件,我遇到的问题是找到一种方法来执行特定于该注释的操作

例如,如果有人按下特定的注释,我想转到一个新的 viewController,其中包含有关注释的详细信息。我已经设置了一个符合 MKAnnotation 的自定义对象,因此所有数据都包含在注释中......

谁能帮我解决这个问题:D

0 投票
2 回答
1814 浏览

iphone - 根据 MapKit 缩放级别调整自定义 MKAnnotationView 的大小

情况如下:我使用自定义注释在地图上显示图像。一切正常,但我想通过调整 AnnotationView 的大小来改进它,以便它在地图缩小时缩小。我想这样做是因为,显然,更多的注释会填满屏幕并且需要缩小,这样它们就不会相互重叠太多,用户可以看到更多的注释。(当然,我想在地图再次放大时放大AnnotationViews)。

每当调用 regionDidChangeAnimated 时,我通过从地图中删除所有注释并再次添加它们来实现这一点。然而,这些图像是从互联网上加载的,因此再次下载图像(因为注释已被删除)似乎没有意义。

我希望我已经很好地解释了情况,并希望将来为 SO 做出贡献。

提前致谢。

PS 我正在使用 iOS 4.0 进行开发

0 投票
1 回答
2124 浏览

iphone - 发送者时提取 MKAnnotation 标注的标题

好的,伙计们,我有一个带有注释的地图视图,当点击时,它们会在右侧显示带有披露图标的标注。点击时,调用此函数:

到目前为止一切都很好,但我需要知道标注的标题是什么。我正在尝试做 sender.title 但这不是很好......有什么想法吗?

这是我将有问题的行更改为时的控制台输出permitDetail.title = self.title;

0 投票
1 回答
559 浏览

iphone - Get variable and plug it into MKAnnotationView

I have code which i gives coordinates, title, subtitle, image file location information. This information is used to generate the annotation for a ios mapkit pin. The title and subtitle are automatically plugged in and i can grab the other info (image file location) after the pin is selected. I am looking to display a thumbnail of the image in the annotation (pin popup) however but i am having trouble setting it as a variable to get it from my info as opposed to hard coding it. Below is the code i use to generate my map/ pins.

#xA;
0 投票
1 回答
1569 浏览

iphone - 如何在 iPhone SDK 的 MKMapView 中单击注释引脚时切换到另一个视图?

我正在制作一个需要地图的 iPhone 应用程序。

我为此使用 MKMapView。我在特定点放置了注释。

我希望当我单击该注释引脚时,它应该将我带到另一个视图控制器。

我怎样才能做到这一点?我是这个 MKMapView 的新手。

0 投票
1 回答
11335 浏览

iphone - 如何在 iphone 应用程序的 mkmapview 中添加多个注释?

在我的 iphone 应用程序中,我从数据库中获取了一些自定义图像、唯一 ID、纬度和经度。通过使用这些详细信息,我想使用自定义图像和唯一 ID 在这些纬度和经度中添加注释。当我单击注释时唯一 ID 将传递给 Web 服务。

请给我一些解决方案或教程?

提前致谢,

0 投票
2 回答
3107 浏览

ipad - iOS MapKit:选定的 MKAnnotation 坐标

使用以下教程中的代码http://www.zenbrains.com/blog/en/2010/05/detectar-cuando-se-selecciona-una-anotacion-mkannotation-en-mapa-mkmapview/,我能够为每个 MKAnnotation 添加观察者并接收选择/取消选择状态的通知。

我试图在选择注释之上添加一个 UIView 以显示有关该位置的相关信息。此信息不能在图钉标注允许的 2 行(标题/副标题)中传达。

结果使用Annotation *a = (Annotation *)object

结果使用Annotation *a = (Annotation *)[mapView.selectedAnnotations objectAtIndex:0];

数字很​​大。它们与视图 (1024 x 768) 无关。我相信它们是相对于整个地图的。我如何能够检测到相对于整个视图的确切坐标,以便我可以适当地定位我的视图?

笔记:

刚刚发现这两种方法可能可以在更简单的实现中完成与上面的代码相同的事情。

选择注释视图

http://developer.apple.com/library/ios/#documentation/MapKit/Reference/MKMapViewDelegate_Protocol/MKMapViewDelegate/MKMapViewDelegate.html