title: Adding multiple markers in Google Maps API v2 Android
body: <p>I want to add multiple markers in my map, but I don't know the way.</p>
  
  <p>At the moment, I'm using this, and it works correctly:</p>
  
  <pre><code>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)));
  </code></pre>
  
  <p>But the problem comes when I want to add 300 markers in my map. And doing it one by one is very annoying.</p>
  
  <p>Is there any way to read markers from array or anything?</p>
  
  <p>Another question: could I read markers from external file, so I can add or update markers without touching app code?</p>