如何解决切换到屏幕活动时,无需用户输入即可使ItemizedOverlay onTap操作触发,以使气球可见
| 我的项目中有一个MapView,其中使用itemizedoverlay显示一组项目。 当用户点击其中一项时,气球上会显示一些信息。 现在,我想要实现的是在切换到地图活动屏幕时显示气球,而无需用户点击屏幕……就像初始化一样,在没有用户输入的情况下,我使气球已经可见。解决方法
也许你可以做到。最初在
ItemizedOverlay
上显示项目集时,当您确定应显示气球的项目时,对该项目的索引运行onTap
方法。如果已经显示项目,则只需识别或检索有问题的项目的索引,然后对它运行onTap
。
, 我使用以下命令完成了此操作:
itemizedoverlay.onTap(itemizedoverlay.getItem(0).getPoint(),mapView);
对象itemizedoverlay
是我的扩展名ItemizedOverlay
的一个实例。
, 您是否尝试为MapView覆盖onResume?每当您的活动进入前台时,它将被调用。
希望能帮助到你!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。