问题标签 [mkpinannotationview]

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 投票
2 回答
2846 浏览

iphone - 自定义 MKPinAnnotationView 颜色

是否可以为 MKPinAnnotationView 颜色而不是默认的红色、绿色或紫色定义自定义颜色?医生说不...

谢谢

0 投票
3 回答
5540 浏览

iphone - showUserLocation 在 iPhone 模拟器中返回 pin 而不是蓝点

这是我-mapView:viewForAnnotation创建注释视图时丢弃引脚的方法。但是当我设置mapView.showsUserLocation = YES;-viewDidLoad,我在无限循环(预期 - 在模拟器中)而不是正常的蓝点上掉了一个针。

我怎样才能让它放下大头针并显示蓝点?

谢谢

0 投票
5 回答
30874 浏览

iphone - 如何使用 MKAnnotationView 创建自定义“pin-drop”动画?

我有一个实例MKMapView并且想使用自定义注释图标而不是 MKPinAnnotationView 提供的标准图钉图标。因此,我设置了一个名为 CustomMapAnnotation 的 MKAnnotationView 子类,并重写-(void)drawRect:以绘制 CGImage。这行得通。

当我尝试复制.animatesDropMKPinAnnotationView 提供的功能时,问题就来了;MKMapView当注释被添加到实例时,我希望我的图标逐渐出现,从上往下并以从左到右的顺序出现。

这是 -(void)drawRect: 用于 CustomMapAnnotation,它在您仅绘制 UIImage 时起作用(这是第二行的作用):

添加方法时,麻烦就来了animateDrop

它只是不起作用,可能有很多原因。我现在不会涉及所有这些。我想知道的主要事情是这种方法是否合理,或者我是否应该尝试完全不同的方法。

我还尝试将整个事情打包到一个动画事务中,以便 beginTime 参数可能真正起作用;这似乎根本没有做任何事情。我不知道这是因为我错过了一些关键点,还是因为 MapKit 以某种方式破坏了我的动画。

如果有人对这样的动画 MKMapAnnotations 有任何经验,我会喜欢一些提示,否则如果您可以提供有关该方法的 CAAnimation 建议,那也很棒。

0 投票
1 回答
1930 浏览

iphone - iPhone:MKAnnotation Pin 颜色“选定状态”

谁能告诉我如何更改注释针颜色的“选定状态”。这意味着如果您有一组 10 个引脚并且它们是红色的,如果您选择一个引脚,它会变为紫色。

0 投票
4 回答
1618 浏览

iphone-sdk-3.0 - MKAnnotationViews 与卫星地图模式下的图像

我成功设置了自定义图像MKAnnotationView来替换引脚(我使用了函数setImage)。但它仅在MKMapView类型为“标准”时才有效。卫星和混合模式始终显示引脚。

有没有人有解决这个奇怪问题的想法?

0 投票
1 回答
4565 浏览

iphone - iPhone - 删除地图的引脚注释,但不是我的

我使用 MapView 并在其上设置注释(紫色大头针)和我的用户位置(蓝色圆圈)。因为紫色大头针注释会移动,所以我必须删除它们并将它们设置为新的地图。

我将其设置为:

在此之前,我做了一个

但是这条线也用蓝点删除了我的位置!我怎么能在不删除我的位置的情况下做到这一点。

非常感谢提前和最好的问候。

0 投票
3 回答
4250 浏览

iphone - iPhone MapKit: Annotation images get reset back to pins

I'm adding several annotations to a MapView and using a custom image instead of the default pins. I am using the viewForAnnotation delegate method to set the custom image like this:

And I've also tried:

Now, these both set the image just fine. But when an annotation is either tapped or the mapType changes to Satellite or Hybrid, it resets back to the red pin image. What am I missing?

0 投票
1 回答
1293 浏览

cocoa-touch - MKMapView:弹出窗口上的引脚

其他人早些时候问过这个问题,但从未回答过:MKAnnotation - Map Pin callout pop up after other map pin

我昨天遇到了这个问题,我不知道是什么导致了这个问题,并希望其他人也遇到了这个问题,但已经解决了。

替代文字 http://img43.imageshack.us/img43/78/screenshot20100119at938.jpg

0 投票
1 回答
190 浏览

iphone - 显示 100 公里左右的大头针

我正在实施一个应用程序,在地图上显示客户和我的用户位置。但是现在我有一个问题,因为有很多客户,地图很不舒服。

我如何只能在地图或列表中看到距离我大约 100 公里的图钉?

我希望有人能帮助我吗?

问候马可

0 投票
1 回答
748 浏览

iphone - 如何在 iphone 的地图中放置连续大头针时删除第一个大头针?

我是 iphone 开发的新手。我已经创建了地图应用程序并显示了当前位置并将图钉放置到当前位置。单击“查找我”按钮时,它会在我当前的位置放置图钉。如果我再次单击“找到我”按钮它会掉落一个图钉,但我可以在我当前的位置看到之前掉落的图钉。因此,当我单击“查找我”按钮两次时,我想删除先前丢弃的图钉。请帮帮我。

谢谢。