Sto cercando di caricare SupportMapFragment dinamicamente in un frammento, qui è il mio metodo onCreateView():SupportMapFragment.getmap() restituisce null
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View contentView = inflater.inflate(R.layout.frag_map_layout, null);
shopDtos=ShopListFragment.shopDtos;
fragment =SupportMapFragment.newInstance();
FragmentTransaction ft = getFragmentManager().beginTransaction();
ft.replace(R.id.map_content, fragment);
ft.commit();
map = fragment.getMap();
mapMarker = map.addMarker(new MarkerOptions().position(new LatLng(0, 0))
.icon(BitmapDescriptorFactory
.fromResource(R.drawable.maps_pin)));
return contentView;
}
Purtroppo, ho la mappa GoogleMap come null
. Qualche suggerimento su come creare un mapfragment in modo dinamico?
Controllare i registri, molto probabilmente non hai abilitato l'API di google maps nella console dei servizi di gioco. – PravinCG
no .. il suo caricamento quando aggiungiamo frmento direttamente al file xml ... ma .... il problema è che ... frgment.getmap() restituisce null .. in modo che non posso aggiungere marcatori alla mappa – ranjith
possibile duplicato di [Inizializza MapFragment in modo programmatico con Maps API v2] (http://stackoverflow.com/questions/13733299/initialize-mapfragment-programmatically-with-maps-api-v2) –