Вот как получить информацию о месте. Введите свой собственный ключ API и название ресторана, в котором вы хотите найти cid).
Шаг 1: API запроса мест вызова примерно такой
https://maps.googleapis.com/maps/api/place/search/json?
location=47.6757453,-122.3149514&
radius=500&
types=food&
name=Pies&
sensor=false&
key=AIzaSyZZZZZZZZZZZZ
Эти URL - одна строка. Они разбиты на несколько строк, чтобы их было легче читать.
Обратите внимание, что параметром name
является ресторан под названием "Пироги и пинты", для которого я хочу получить cid, lat & lng - это информация о местоположении того же места.
Ответ будет содержать «ссылочный» ключ, уникальный для каждого места.
Шаг 2: Возьмите «эталонное» значение сверху и вызовите API данных о местах, что-то вроде этого:
https://maps.googleapis.com/maps/api/place/details/json?
reference=CnRiAAAATIbN_GasBkBS6xLoO_HzR7owHvGaDXbG5QIbLf7eSZtIc4ZpvbBPxhVPEKZs5c4ptqxeKNVLCXZEoSOwLMn9nqkRc6khFuJFPh5jy-hjrh3Xr7X75w3-TIoTl3E-dKiZ2LcHuReWKZxydI75vH6zyRIQxfoiOKfFjo_1O-hnnllafxoU9tU_HoZos8C5uWextAk08RMukCY&
sensor=true&
key=AIzaSyBnI5DyG7ZZZZZZZZZZZZ
Проверьте ответ этого API, ключ «url» содержит «cid».
Обратитесь к документации по местам Google, чтобы узнать больше об их API.