title: Synchronize ReverseGeocodeQuery handlers in Windows Phone?
body: <p>I have question. I've got one ReverseGeocodeQuery which'll provide me details about my GPS location. Now I want to synchronize few ReverseGeocodeQuerys (each one for other GPS location). But when I just start all Query in one moment they won't execute...</p>
  
  <p>Is there simple way to synchronize that Querys?</p>
  
  <pre><code>for(int i = 0; i&lt;mySimulation.Count(); i++)
                  {
  
                      if (i==0)
                      {
                          AddMapLayer(mySimulation.ElementAt(i).Coordinate, Colors.Yellow, false);
  
                          myReverseGeocodeQuery_1 = new ReverseGeocodeQuery();
                          myReverseGeocodeQuery_1.GeoCoordinate = mySimulation.ElementAt(i).Coordinate;
                          myReverseGeocodeQuery_1.QueryCompleted += ReverseGeocodeQuery_QueryCompleted_1;
                          myReverseGeocodeQuery_1.QueryAsync();
                      }
  
                      if (i == 1)
                      {
                          AddMapLayer(mySimulation.ElementAt(i).Coordinate, Colors.Orange, false);
  
                          myReverseGeocodeQuery_2 = new ReverseGeocodeQuery();
                          myReverseGeocodeQuery_2.GeoCoordinate = mySimulation.ElementAt(i).Coordinate;
                          myReverseGeocodeQuery_2.QueryCompleted += ReverseGeocodeQuery_QueryCompleted_2;
                          myReverseGeocodeQuery_2.QueryAsync();
  </code></pre>