public static async Task<ReverseGeoCodePlaces> GetPlaceSimilarName(this IUserSession session,
string name = "", double latitude = 0.0,
double longitude = 0.0, string containedWithin = "")
{
var parameters = new TwitterParametersCollection
{
{"lat", latitude.ToString()},
{"long", longitude.ToString()},
{"name",name}
};
if (!string.IsNullOrWhiteSpace(containedWithin))
{
parameters.Add("contained_within", containedWithin);
}
return await session.GetAsync(TwitterApi.Resolve("/1.1/geo/similar_places.json"), parameters)
.ContinueWith(c => c.MapToSingle<ReverseGeoCodePlaces>());
}