android - set marker at autocomplete search location -


i have onplaceselected(place place) method in main activity want use in map fragment, set marker position on selected location.map fragment fragment in main activity(in navigation drawer),how can here code..

 @override public void onplaceselected(place place) {     log.i(tag, "place selected: " + place.getname());      // format returned place's details , display them in textview.     mplacedetailstext.settext(formatplacedetails(getresources(), place.getname(), place.getid(),             place.getaddress(), place.getphonenumber(), place.getwebsiteuri(),place.getlatlng()));      final charsequence name = place.getname();     final charsequence address = place.getaddress();     final latlng location = place.getlatlng();     appconstants.show_search_location=address;     appconstants.show_search_latlng=location;     log.d("placedetails",name+","+address+" "+location);      charsequence attributions = place.getattributions();     if (!textutils.isempty(attributions)) {         mplaceattribution.settext(html.fromhtml(attributions.tostring()));     } else {         mplaceattribution.settext("");     } } 

you need add

mmap.addmarker(new markeroptions().position(place.getlatlng())); 

to onplaceselected method.

mmap map instance can this:

public class mapsactivity extends fragmentactivity implements onmapreadycallback {     private googlemap mmap;      @override     protected void oncreate(bundle savedinstancestate) {         super.oncreate(savedinstancestate);          setcontentview(r.layout.activity_maps);         supportmapfragment mapfragment = (supportmapfragment) getsupportfragmentmanager()                 .findfragmentbyid(r.id.map);         mapfragment.getmapasync(this);     }      @override     public void onmapready(googlemap map) {         this.mmap = map;     } } 

Comments

Popular posts from this blog

sql - invalid in the select list because it is not contained in either an aggregate function -

Angularjs unit testing - ng-disabled not working when adding text to textarea -

How to start daemon on android by adb -