Parâmetro de passagem de Javascript para retorno de chamada ou definir valor variável em DistanceMatrixStatus

Eu tenho jogado um pouco com o DistanceMatrixService do Google. O código abaixo funciona, mas, como posso passar outro parâmetro para a função de retorno de chamada ou pegar um dos valores fora do retorno de chamada?

Por exemplo: eu tenho dois divs que eu quero mostrar resultados diferentes em (Results1 e Results2), então eu estou pensando que eu preciso
passar outro valor para a função GoogleMapDistance comoGoogleMapDistance (YourLatLong, DestLatLong, TheDiv)
ou
ser capaz de agarrar o ResultStr externamente fora do retorno de chamadadocument.getElementById ("Results1"). innerHTML = ResultStr;
ou
defina o innerHTM para o valor retornado da função document.getElementById ("Results1"). innerHTML = GoogleMapDistance (YourLatLong, DestLatLong);

Estou preso. Como posso fazer isso? O que parece agora é que eu só vou poder rodar todo esse código uma vez e fazer com que ele grave apenas uma div.

<div id="Results1"></div>
<div id="Results2"></div>

<script src="https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false"></script>
<script>

function GoogleMapDistance(YourLatLong,DestLatLong)
{
    var service = new google.maps.DistanceMatrixService();
    service.getDistanceMatrix(
    {
    origins: [YourLatLong],
    destinations: [DestLatLong],
    travelMode: google.maps.TravelMode.DRIVING,
    unitSystem: google.maps.UnitSystem.IMPERIAL,
    avoidHighways: false,
    avoidTolls: false
    }, callback);
}

function callback(response, status)
{
    if (status == google.maps.DistanceMatrixStatus.OK)
    {
    var origins = response.originAddresses;
    var destinations = response.destinationAddresses;
      for (var i = 0; i < origins.length; i++)
      {
          var results = response.rows[i].elements;
          for (var j = 0; j < results.length; j++)
          {
              var element = results[j];
              var from = origins[i];
              var to = destinations[j];
              var distance = element.distance.text;
              var duration = element.duration.text;
              var ResultStr = distance + "&nbsp; (<i>" + duration + "</i>)";
          }
      }
    document.getElementById("Results1").innerHTML = ResultStr;
    }
}

var YourLatLong = "45.4049,-122.797997";
var DestLatLong1 = "47.468893,-122.227978";
var DestLatLong2 = "61.221274,-149.831545";

GoogleMapDistance(YourLatLong,DestLatLong1);

</script>

questionAnswers(1)

yourAnswerToTheQuestion