0 / 0 / 0
Регистрация: 15.05.2018
Сообщений: 19

Google API

28.10.2019, 17:32. Показов 1238. Ответов 1

Студворк — интернет-сервис помощи студентам
Цель - получить информацию о местах по тексту с помощью API поиска Google Place, а затем получить фотографии этих мест.
Я получил ключ АРІ, создал модель ответа на запрос Google Places. Как получить данные об этом месте и сохранить в txt?

Вот мой API = https://maps.googleapis.com/ma... =SecretKey

Вот моя модель
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace GooglePlacePhotos
{
    class PlaceClasses
    {
        public class Location
        {
            public double lat { get; set; }
            public double lng { get; set; }
        }
 
        public class Northeast
        {
            public double lat { get; set; }
            public double lng { get; set; }
        }
 
        public class Southwest
        {
            public double lat { get; set; }
            public double lng { get; set; }
        }
 
        public class Viewport
        {
            public Northeast northeast { get; set; }
            public Southwest southwest { get; set; }
        }
 
        public class Geometry
        {
            public Location location { get; set; }
            public Viewport viewport { get; set; }
        }
 
        public class Photo
        {
            public int height { get; set; }
            public List<string> html_attributions { get; set; }
            public string photo_reference { get; set; }
            public int width { get; set; }
        }
 
        public class PlusCode
        {
            public string compound_code { get; set; }
            public string global_code { get; set; }
        }
 
        public class OpeningHours
        {
            public bool open_now { get; set; }
        }
 
        public class Result
        {
            public string formatted_address { get; set; }
            public Geometry geometry { get; set; }
            public string icon { get; set; }
            public string id { get; set; }
            public string name { get; set; }
            public List<Photo> photos { get; set; }
            public string place_id { get; set; }
            public PlusCode plus_code { get; set; }
            public double rating { get; set; }
            public string reference { get; set; }
            public List<string> types { get; set; }
            public int user_ratings_total { get; set; }
            public OpeningHours opening_hours { get; set; }
        }
 
        public class RootObject
        {
            public List<object> html_attributions { get; set; }
            public string next_page_token { get; set; }
            public List<Result> results { get; set; }
            public string status { get; set; }
        }
    }
}
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
28.10.2019, 17:32
Ответы с готовыми решениями:

Скачивание через Google Api содержимого расшаренной папки Google Disk
Собственно, интересует, как скачать именно через гугл апи без авторизации. Папка доступна на чтение всем, у кого есть ссылка. Метод...

Скачать 5 первых картинок по запросу в Google. Работа с Google Api
Доброго времени суток, интересует такая вещь как из программы, сделать какой то запрос на поиск картинок в гугл, скачать 5 первых из...

Google Place API
Цель - получить информацию о местах по тексту с помощью API поиска Google Place, а затем получить фотографии этих мест. Но я не знаю с чего...

1
0 / 0 / 0
Регистрация: 15.05.2018
Сообщений: 19
29.10.2019, 23:32  [ТС]
Я сделал что-то такое, но как сделать чтобы оно взаимодействовало с моей моделью?
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
public class Program
{
    public static void Main(string[] args)
    {
        string yourApiKey = "YOUR_API_KEY";
        string url = String.Format("https://maps.googleapis.com/maps/api/place/findplacefromtext/json?input=Lviv%20Opera%20Theater&inputtype=textquery&fields=photos,formatted_address,name,rating,opening_hours,geometry&key={0}", yourApiKey);
        string urlResponse = URLRequest(url);
    }
 
    public static string URLRequest(string url)
    {
        HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
        string responseContent = null;
        using (WebResponse response = request.GetResponse())
        {
            using (Stream stream = response.GetResponseStream())
            {
                using (StreamReader streamreader = new StreamReader(stream))
                {
                    responseContent = streamreader.ReadToEnd();
                }
            }
        }
 
        return (responseContent);
    }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
29.10.2019, 23:32
Помогаю со студенческими работами здесь

HttpWebRequest к Google speech api
Всем привет! Давненько уже интересуюсь ASR и TTS от гугла....давненько ищу, читаю материал что есть в инете. Таить не буду мысли в...

Распознавание речи. Google Speech API
Здравствуйте. Я прикрепляю простую программу для распознавания речи с помощью Google API. Она работает, но есть некоторые вопросы. ...

Распознавание речи (google speech api)
Здравствуйте, сейчас произошли какие то изменения у гугла, я была бы очень признательна, если бы Вы смогли помочь разобраться с...

Google Speech API - управление голосом
Привет. Мне нужно чтобы моя прога реагировала на голосовые команды. Хочу использовать Google Speech API, но не знаю как им пользоватся. Вот...

Google Maps API: как использовать
Почитал мануал, так и не разобрался. Везде идет описание, как подключить и использовать при веб-разработке. А собственно как использовать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

Новые блоги и статьи
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определенном условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru