切换到屏幕活动时,无需用户输入即可使ItemizedOverlay onTap操作触发,以使气球可见。

| 我的项目中有一个MapView,其中使用ItemizedOverlay显示一组项目。 当用户点击其中一项时,气球上会显示一些信息。 现在,我想要实现的是在切换到地图活动屏幕时显示气球,而无需用户点击屏幕……就像初始化一样,在没有用户输入的情况下,我使气球已经可见。     
已邀请:
        也许你可以做到。最初在
ItemizedOverlay
上显示项目集时,当您确定应显示气球的项目时,对该项目的索引运行
onTap
方法。如果已经显示项目,则只需识别或检索有问题的项目的索引,然后对它运行
onTap
。     
        我使用以下命令完成了此操作:
itemizedoverlay.onTap(itemizedoverlay.getItem(0).getPoint(), mapView);
对象
itemizedoverlay
是我的扩展名
ItemizedOverlay
的一个实例。     
        您是否尝试为MapView覆盖onResume?每当您的活动进入前台时,它将被调用。 希望能帮助到你!     

要回复问题请先登录注册