Android ActionBarActivity和Google Map在标签之间进行交互

时间:2015-04-01 06:41:43

标签: android google-maps tabs android-actionbar

在我的Actionbar活动中,我得到了这个:

    @Override
    public Fragment getItem(int position) {
        switch (position) {
        case 0:
            return new FirstActivity();
        case 1:
            return new MapActivity();
        }
    }

我想知道如何在FirstActivity选项卡的MapActivity选项卡中将标记添加到谷歌地图中?

想从FirstActivity访问MapActivity setMarker方法,但如何实现这一目标?

public void setMarker(LatLng location, String title) {
    // create marker
    MarkerOptions marker = new MarkerOptions().position(location).title(
            title);

    // Changing marker icon
    marker.icon(BitmapDescriptorFactory
            .defaultMarker(BitmapDescriptorFactory.HUE_ROSE));

    // adding marker
    googleMap.addMarker(marker);
}