Adding multiple markers in Google Maps API v2 Android -


i want add multiple markers in map, don't know way.

at moment, im using this, , works correctly:

marker m1 = googlemap.addmarker(new markeroptions()                 .position(new latlng(38.609556, -1.139637))                 .anchor(0.5f, 0.5f)                 .title("title1")                 .snippet("snippet1")                 .icon(bitmapdescriptorfactory.fromresource(r.drawable.logo1)));   marker m2 = googlemap.addmarker(new markeroptions()                 .position(new latlng(40.4272414,-3.7020037))                 .anchor(0.5f, 0.5f)                 .title("title2")                 .snippet("snippet2")                 .icon(bitmapdescriptorfactory.fromresource(r.drawable.logo2)));   marker m3 = googlemap.addmarker(new markeroptions()                 .position(new latlng(43.2568193,-2.9225534))                 .anchor(0.5f, 0.5f)                 .title("title3")                 .snippet("snippet3")                 .icon(bitmapdescriptorfactory.fromresource(r.drawable.logo3))); 

but problem comes when want add 300 markers in map. , doing 1 one annoying.

is there way read markers array or anything?

another question: read markers external file, can add or update markers without touching app code?

thanks.

arraylist<markerdata> markersarray = new arraylist<markerdata>();  for(int = 0 ; < markersarray.size() ; i++ ) {      createmarker(markersarray.get(i).getlatitude(), markersarray.get(i).getlongitude(), markersarray.get(i).gettitle(), markersarray.get(i).getsnippet(), markersarray.get(i).geticonresid()); }  ...  protected marker createmarker(double latitude, double longitude, string title, string snippet, int iconresid) {      return googlemap.addmarker(new markeroptions()             .position(new latlng(latitude, longitude))             .anchor(0.5f, 0.5f)             .title(title)             .snippet(snippet);             .icon(bitmapdescriptorfactory.fromresource(iconresid))); } 

Comments

Popular posts from this blog

angularjs - ADAL JS Angular- WebAPI add a new role claim to the token -

php - CakePHP HttpSockets send array of paramms -

node.js - Using Node without global install -