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