async void GetDirection() { getDirectionButton.Visibility = Android.Views.ViewStates.Invisible; startTripButton.Visibility = Android.Views.ViewStates.Visible; directionDrawn = true; centerMarker.Visibility = Android.Views.ViewStates.Invisible; string key = Resources.GetString(Resource.String.mapkey); ShowProgressDialogue("Getting Directions", false); string directionJson = await mapHelper.GetDirectionJsonAsync(mypostion, destinationPoint, key); map.Clear(); mapHelper.DrawPolylineOnMap(directionJson, map); CloseProgressDialogue(); }