Я пытаюсь следовать примеру здесь ... но получаю исключение:
'System.Uri' не содержит определения для 'GetDynamicJsonObject', и не может быть найден метод расширения 'GetDynamicJsonObject', принимающий первый аргумент типа 'System.Uri' (вам не хватает директивы using или ссылки на сборку? )
Я посмотрел каждый пример, который могу найти в Интернете, но не могу понять, чего мне здесь не хватает.
private void setTimeEstimates(ref List<Object> rides, string orig)
{
string dest, googleURL;
dynamic googleResults;
int driveTime; //in seconds
using (myEntities = new RamRideOpsEntities())
{
foreach (Ride ride in rides)
{
dest = interpretAddress(ride.PickupAddress);
googleURL = "http://maps.googleapis.com/maps/api/distancematrix/json" +
"?origins=" + orig +
"&destinations=" + dest +
"&mode=driving&sensor=false";
googleResults = new Uri(googleURL).GetDynamicJsonObject(); //EXCEPTION HERE!
driveTime = googleResults.result.duration;
ride.EstTime = driveTime + BASE_WAIT_TIME;
}
myEntities.SaveChanges();
}
}