问题标签 [callout]

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 回答
663 浏览

iphone - 如何自定义 MKAnnotationView 的标注大小?

我是 iOS 新手。我需要将标注的大小设置为 300 * 150,我该怎么做? http://img35.imageshack.us/img35/57/1imgz.jpg

0 投票
1 回答
861 浏览

apache-flex - 在 Flex 中关闭视图内的标注

我在标注中有这个 ViewNavigator,标注使用 firstView="views.ListMenusHomeView" 在其中显示一个视图。现在如何关闭 ListMenusHomeView 的标注?希望有人可以提供帮助。

这是我的标注代码:

您会看到有一个 ViewNavigator 包含 ListMenusHomeView。这是 ListMenusHomeView 的代码。

现在,每当我单击 ListMenusHomeView 中的图标时,我都想关闭 MyCallout。函数 list1_changeHandler(event:IndexChangeEvent) 负责那个。

我该怎么办?

0 投票
1 回答
386 浏览

apache-flex - 如何将数据从视图传递到 flex 中的标注组件(而不是相反)

我有一个标注,我想从视图中获取将传递给标注的数据。我的标注不是内联的,它位于单独的 mxml 文件中。

例如,我的视图中有一个字符串,当我单击一个按钮时,我的标注将打开,视图中的字符串将显示在标注内。

我希望有人能帮帮忙。我的问题要大得多,但我认为通过这个简单的例子,我可以了解如何将对象从视图传递到标注。

0 投票
1 回答
1271 浏览

actionscript-3 - Flex 标注容器列表项选择问题 - 禁用自动弹出

我在 Flash 中遇到 CalloutButtons 和容器的问题。我已经成功创建了一个标注按钮,它显示了一个可滚动的项目列表。选择一个项目后,相应的图像应显示在主视图中。

但由于某种原因,似乎出现了 2 个标注 - 当我向下滚动菜单时,一个实例关闭并传递数据(这是以前存储的数据,因为这次还没有选择数据)。 ...当我确实选择了一个项目时,列表会关闭,但不会再次调用 closeHandler。

问题似乎是当单击 calloutButton 时,Flex 会自动创建一个标注容器。我怎样才能禁用它?

或者换成我的...

谢谢

编辑 - 这是我的代码:

PrimaryCallout.mxml

加载视图.mxml

0 投票
1 回答
182 浏览

mkmapview - mkannotation 自动/默认标注未发生

我添加了一个注释,在viewforannotation中我设置了canshowcallout并选择了注释,但它没有被选中......

0 投票
0 回答
420 浏览

java - 如何在android的地图中显示标注?

在我的 android 应用程序中,我创建了一个标注以显示在以白色显示的地图中,我需要更改该黑色。

我已经从这个链接https://github.com/jgilfelt/android-mapviewballoons获取了代码

我需要像下面的图片链接一样更改标注。 https://lh4.ggpht.com/GFuCZ_CCzcmUg7CZHNKZd7SaeOfb6oXGZ1hat8EToGeROMtCsdI-FC5-jhtDIsT7Gg

我怎样才能做到这一点?

0 投票
1 回答
2586 浏览

ios - 点击一个 MKAnnotationView 以取消选择它并隐藏它的标注

我有一个带有自定义注释的 iOS 应用程序。

  1. 我希望能够点击一次 MKAnnotationView 以显示它的标注(工作正常)
  2. 然后我想再次点击 MKAnnotationView 以取消选择注释并隐藏该注释的标注(适用于 iOS5 但不适用于 iOS6)。

我知道 didSelectAnnotationView 只应该在初始选择注释时调用。([1]:Selecting a MapView Annotation Twice ),并基于本文和我读过的其他文章([2]:ios mapkit 通过点击地图关闭注释标注),它看起来像检测到 MKAnnotationView 之后的任何额外点击它被选中需要一个 UITapGestureRecognizer。

所以,我正在使用 UITapGestureRecognizer 并且当我的注释视图已经被选中时,我可以正确地检测到额外的点击,当我识别出点击并且我正在隐藏/取消选择标注/注释时,我正在调用 deselectAnnotation分别。它在 iOS5 中运行良好,但在 iOS6 中只运行了一半

在 iOS6 中,点击手势识别器被调用,我调用我的代码来隐藏标注并取消选择注释,一切都很好,但随后 selectAnnotationView 方法被以某种方式调用,所以我的标注再次出现,我的注释再次被选中。

我假设正在发生的是,在我在我的点击手势识别器中取消选择注释视图后,点击事件仍然处于活动状态,mapView 检测到触摸事件并调用 selectAnnotationView,所以我刚刚的注释de-selected 现在再次被选中。

我不知道为什么它只发生在 iOS6 中,但我希望输入任何其他想法来处理我想要的行为。

0 投票
1 回答
719 浏览

ios - 检查是否单击了注释标注

我想检查是否单击了注释:所以它来自:

还没有点击

到 :

点击

这是我显示注释的代码:

}

rightCalloutAccesoryView 是标注内的蓝色按钮。但是当用户点击注释时我需要隐藏一些东西。

有谁知道如何检查/执行此操作?

谢谢是提前

0 投票
1 回答
762 浏览

javascript - javascript标注覆盖问题

我需要帮助来解决在鼠标悬停离开图标后它们不再隐藏的标注问题,如屏幕截图所示。

这是head部分的js代码的一部分

截屏

http://i50.tinypic.com/2ia66g3.png

这是html代码

0 投票
1 回答
3316 浏览

ios - iOS 区分点击了哪个标注附件

在我的地图注释中,我有一个 UIButton 作为标注中的每个附件视图。在该- (void)mapView:(MKMapView *)mapView annotationView:(MKAnnotationView *)view calloutAccessoryControlTapped:(UIControl *)control方法中,我如何确定触摸了哪个附件视图来处理每个事件?这是我的代码: