Я работаю с окнами приложений телефона, и я использую здесь остальное API Адресов для моих данных и я извлечение данных как JSON, которые дают мне информацию о месте рядом, как этовызова другого запроса HTTP при смене страницы
position: [ 37.77704 , -122.39494 ]
distance: 1241
title: Caltrain-San Francisco
averageRating: 0.0
category: { Public transport }
icon: http://download.vcdn.nokia.com/p/d/places2/icons/categories/11.icon
vicinity: 700 4th St<br/>San Francisco, CA 94107
having: [ ]
type: urn:nlp-types:place
href: http://demo.places.nlp.nokia.com/places/v1/places/8409q8yy-a7395cccbfc4474ba469f3ddc03e041b;context=Zmxvdy1pZD00OWQxZDY0Zi0zODc5LTVlNDAtOWY4ZC04ZGFmNWMyMGZhZDFfMTM4OTg4NDQxMzUxNV8wXzM1MjkmcmFuaz0w?app_id=lp3VaO8uhOFe0akZ4J1m&app_code=JwL7MNaSarML92oqEDshAg
id: 8409q8yy-a7395cccbfc4474ba469f3ddc03e041b
и я заметил, что если я открыть
href: http://demo.places.nlp.nokia.com/places/v1/places/8409q8yy-a7395cccbfc4474ba469f3ddc03e041b;context=Zmxvdy1pZD00OWQxZDY0Zi0zODc5LTVlNDAtOWY4ZC04ZGFmNWMyMGZhZDFfMTM4OTg4NDQxMzUxNV8wXzM1MjkmcmFuaz0w?app_id=lp3VaO8uhOFe0akZ4J1m&app_code=JwL7MNaSarML92oqEDshAg
я пойду в другую страницу, которая содержит максимально подробную информацию об этом месте, так как я могу получить все эти данные? общие и детальные данные, которые HREF
метода, который я использую для получения общей информации использует этот
WebClient client = new WebClient();
Uri uri = new Uri(transportURL1 + latitude + "%2C" + longitude + transportURL2, UriKind.Absolute);
client.DownloadStringCompleted += (s, e) =>
{
if (e.Error == null)
{
RootObject result = JsonConvert.DeserializeObject<RootObject>(e.Result);
hereRestProperty = new ObservableCollection<Item>(result.results.items);
}
else
{
MessageBox.Show(e.Error.ToString());
}
};
client.DownloadStringAsync(uri);
так мое приложение сценарий на главном показывают общие данные о местоположении и когда я нажимаю одну из данных о местоположении будет перемещаться в detailpage, которые содержат информацию из этой HREF
как это сделать?
редактировать: моя работа вокруг становится HREF и с помощью этого HREF для вызова запроса HTTP, но я понятия не имею, как сделать все, что ...
edit2: осмотрев подхожу с идеей иметь MainPage со списком общей информации, и если я нажму на один из элементов в списке, он переместит меня на страницу подробностей, которая запросит у этого href, но я просто не знаю, как выполнить это в mvvm aproach ...
Данные, которые вы возвращаете из своего запроса в службу, полностью определяются лицом/компанией/сайтом, предоставляющим вам данные. Вам необходимо связаться с ними или проверить их документацию по API. – Steve
хорошо, что я имею в виду, как получить href и поместить его в качестве другого HTTP-запроса. –
Вы хотите сделать запрос HTTP самостоятельно или передать его браузеру, открытому для вашего пользователя? – Steve