title: Accessing runtime created annotations on Titanium MapView
body: <p>I'm very new to Titanium so this might be a stupid question, anyway I can't solve this issue: </p>
  
  <p>I have a mapview created on the .xml like this:</p>
  
  <pre><code>&lt;View id="mapview" ns="Ti.Map" mapType="Ti.Map.STANDARD_TYPE" &gt;
      &lt;Annotation id="place" latitude="20.735145" longitude="-103.4548" title="Tech" pincolor="Titanium.Map.ANNOTATION_RED" leftButton="/images/appcelerator_small.png" /&gt;
  &lt;/View&gt;
  </code></pre>
  
  <p>On the .js, at runtime I create and add new annotations to the mapview like this:</p>
  
  <pre><code>var newDropMessage = Titanium.Map.createAnnotation({
          latitude:10,
          longitude:10,
          title:"Hi",
          pincolor:Titanium.Map.ANNOTATION_RED,           
          animate:true,
          rightButton: Titanium.UI.iPhone.SystemButton.DISCLOSURE
      });
  
      $.mapview.addAnnotation(newDropMessage); //Add the annotation
  </code></pre>
  
  <p>Later on the code I cant cycle trough each of the annotations, and only the first annotation (the one created at the XML) shows the alert with a code like this:</p>
  
  <pre><code>for (i = 0; i &lt; $.mapview.annotations.length; i++)
  {
      alert($.mapview.annotations[i].title);
  }
  </code></pre>
  
  <p>I created many more annotations but only one appear. How can I show all annotations?</p>