am trying display map displays error,"the method getsupportfragmentmananger()is undefined type main" please help. thanks. using google maps ap
package com.maps; import android.os.bundle; import android.view.layoutinflater; import android.view.view; import android.view.viewgroup; import com.google.android.gms.maps.googlemap; import com.google.android.gms.maps.mapfragment; import com.google.android.gms.maps.mapview; import com.google.android.gms.maps.model.bitmapdescriptorfactory; import com.google.android.gms.maps.model.latlng; import com.google.android.gms.maps.model.marker; import com.google.android.gms.maps.model.markeroptions; import android.app.activity; public class main extends activity { @override protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.main); googlemap mmap; mmap = ((mapfragment) getsupportfragmentmanager().findfragmentbyid(r.id.map)).getmap(); //can pass dynamic variables final latlng place = new latlng(-37.81319, 144.96298); marker melbourne = mmap.addmarker(new markeroptions() .position(place) .title("melbourne") .snippet("population: 4,137,400") .icon(bitmapdescriptorfactory.fromresource(android.r.drawable.bottom_bar))); } }
public class main extends activity
you should use either appcompatactivity
or fragmentactivity
, e.g.
public class mai extends appcompatactivity
instead of
public class main extends activity
Comments
Post a Comment