2015-04-01 84 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