问题标签 [mkannotationview]
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.
objective-c - iOS 3.0 中带有 MKMapview 按钮的自定义标注视图
I created a subclass of MKAnnotationView
which when selected display a callout view (similar to the MKPinAnnotationView) which is just a subclass of UIView
with a button and text for now. 标注被添加到注释视图中。我遇到的问题是我放在标注视图中的按钮从不触发任何动作,它似乎没有响应触摸事件。
我创建一个新的原因MKAnnotationView
是因为我需要在注释视图中显示多个文本和两个按钮,而我找不到通过常规MKPinAnnotationView
标注实现此目的的方法。
代码:
当我单击 shareButton 时,未调用 shareButtonAction 操作...
我也检查了上面的委托,但是当安装到 iPhone 3.0 时它没有被调用。如果我只有一个按钮来右标注,这个委托将调用,但是(在上述情况下)它在添加带有两个按钮的视图时不会调用。它发生在 iPhone 3.0 中。
iphone - 在键值观察者仍然注册时释放(反向地理编码器)
当我的视线消失时,我收到以下消息:
(上下文:0x0,属性:0x1e98d0>)
定义和启动反向地理编码的代码是:
在我关闭视图之前,我尝试将 geo.delegate 设置为 nil。那太简单了。我也试过:
这会引发一个错误,上面写着:
*由于未捕获的异常“NSRangeException”而终止应用程序,原因:“无法删除“选择”的关键路径的观察者,因为它没有注册为观察者。
我对注释代码的看法是:
我在旋转时在这里按下按钮和翻转开关。知道我可以在这里做什么吗?
ios - iOS MapKit更改mapview maptype会导致注释图像更改为pin?
任何关于以下问题的建议将不胜感激。
我正在使用以下代码将自定义图像添加到注释中。
图像最初显示正确。
我有一个分段控件,可以更改地图类型(标准、卫星、混合)。标准是默认值。只要我选择卫星,图像就会立即变为图钉。mapView:viewforAnnotation 方法不再被调用。
问候,
吉姆
iphone - 我在别针上添加了观察者。有一个问题:有时我会两次调用observeValueForKeyPath
我在别针上添加了观察者。有一个问题:当我点击一个图钉时,有时我会两次调用observeValueForKeyPath。我需要做什么?
iphone - 在iOS中获取注释标注的位置
情况如下:我正在使用 MapKit 在地图上显示多个位置。我有代码来计算允许地图上所有点适合窗口的边界。我最近刚刚添加了代码以允许出现最近位置的标注气泡(专有名词?)。不幸的是,标注气泡不适合窗口的边界。理想情况下,我希望调整缩放以适应所有注释以及最近位置的标注气泡。关于如何做到这一点的任何建议?这是我的缩放方法:
提前致谢!詹姆士
objective-c - 自定义当前位置注释引脚未随核心位置更新
尝试为当前位置添加自定义图钉,但位置未更新。即使设置后setShowsUserLocation = YES;
但是,如果我设置为return nil;
一切正常,但我会丢失自定义图像。我真的很想让这个工作。任何帮助将不胜感激。
iphone - 带有数据库内容 ID 的 iPhone MKAnnotation
我正在尝试使用 MKMap API 并集成数据库表 ID,以便我可以单击按钮详细信息披露将用户发送到另一个页面以获取更多信息。我一直在 Apple 网站上的 MKMapKit 上寻找一些属性或方法来帮助我解决这个问题,并且浏览了一些没有答案的教程。
我试图将 id 附加到字幕上下文中,以便我可以在 MKAnnotationView 中检索它,在其中我制作 MKPinAnnotationView 并将按钮添加到 rightCalloutAccessoryView。它出错并且不想工作。
}
我将这种技术用于地图上的单个图钉,它似乎有效,但我不需要 id...
当我尝试获取注释的副标题时,它会杀死应用程序。我知道 (id) 注释是一个整数,但我不知道如何操作这些信息。我认为上面的这个函数是在我的代码之后调用的:
[mapView addAnnotations:markers]; //其中标记是标题数组,副标题又名id
任何帮助将不胜感激。
iphone - 如何在特定时刻更改 AnnotationView 的可拖动状态?
当用户按下按钮时,我想将可拖动状态从“是”更改为“否”。
我能怎么做 ?
iphone - 在 MKAnnotationPinView 中设置图像
我在委托中有以下代码:
但是,它没有在地图上显示图钉的图像。我错过了什么??
iphone - Mapview注解调整
大家好,当用户进入以下代码时,我正在尝试更改注释的图像
但我无法更改注释图像请告诉我为什么我不能这样做