Поиск по соседству с помощью Google api
Я ищу рядом с palce с помощью google api
https://maps.googleapis.com/maps/api/place/textsearch/xml?query=restaurants+in+Sydney&key=YOUR_API_KEY
Мне нужна только информация о близости от результата в формате json.
Пожалуйста, посоветуйте, как я могу фильтровать результат и отображать только информацию о близости (адресе) в формате json.
Строка sURL = "https://maps.googleapis.com/maps/api/place/nearbysearch/json?местоположение=";
sURL += objNearByServicesRequest.Широта+", " + objNearByServicesRequest.Долгота;
sURL + = "& amp; radius= " + WebConfigurationManager.AppSettings ["RadiusNearBySearch"] + "&types= " + objNearByServicesRequest.Типы + "& amp; ключевое слово= " + objNearByServicesRequest.Ключевое слово;
sURL + = "& key= " + WebConfigurationManager.Параметр Appsettings["GoogleAPIKeyNearBySearch"];
Strreturn строка = строка.Пустой;
использование (VAR client = new WebClient())
использование (VAR stream = client.OpenRead(sURL))
using (var reader = new StreamReader(stream))
{
ВАР создание экземпляра = Newtonsoft.В формате JSON.В LINQ.Создание экземпляра.Анализа(ридер.ReadToEnd());
Приставка.WriteLine ((string)jObject ["результаты"] [0] ["окрестности"]);
}
Я хочу отобразить out out в формате json для 2 полей, как показано ниже.
как я могу написать код для отображения в формате ниже, используя C#.
[
{
"id": 1,
"близость": "ОПП. Железнодорожная Станция, Поместье Габба, Гохар Бауг, Мумбаи",
},
{
"id": 2
"легкий": "Ш 15, колонии Navjivan, Мумбаи",
}
]
Что я уже пробовал:
>https://maps.googleapis.com/maps/api/place/textsearch/xml?query=restaurants+in+Sydney&key=YOUR_API_KEY
Мне нужна только информация о близости снизу результата в формате json.
Пожалуйста, посоветуйте, как я могу фильтровать результат и отображать только информацию о близости (адресе) в формате json.
Richard MacCutchan
Вам просто нужно извлечь интересующие вас поля и игнорировать остальные.