2015-04-01 88 views
-1

之间的相互作用在我动作条的活动,我得到这个:的Android ActionBarActivity和谷歌地图标签

@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); 
} 

回答

0
+0

非常感谢!我看了看这个项目,实际上帮我: https://github.com/ddewaele/GoogleMapsV2WithActionBarSherlock/blob/master/GoogleMapsV2WithActionBarSherlock/src/com/ecs/google/maps/v2/simple/SimpleMapFragmentActivity.java 随着这些行: mapFragment =(SupportMapFragment)getSupportFragmentManager()。findFragmentById(R.id.map); googleMap = mapFragment.getMap(); – Waroulolz 2015-04-01 07:17:30

+0

请添加所有必要的信息来回答这里的问题,并添加链接仅供参考。如果链接断开,你的答案将是无用的。例如:第二个链接已被破解。 – 2015-09-27 11:58:51