Google Places API Разница между _id и place_id - PullRequest
0 голосов
/ 22 февраля 2020

Может кто-нибудь объяснить мне ключевое различие между атрибутами: _id и place_id?

Я знаю: идентификаторы мест уникально идентифицируют место в базе данных Google Адресов и в Картах Google.

Но что представляет собой атрибут _key?

Пример кода ответа от Google Api:

    {
        "_id": "d5bcd8db4a52088350ffb502c31c6694918d3907",
        "place_id": "ChIJb3D1a2mnkUcRxop5hdAGiwY",
        "lat": 27.991789,
        "lng": 3.865653,
        "name": "We Are here",
        "rating": 0,
        "user_ratings_total": 0,
        "types": [
            "school",
            "point_of_interest",
            "establishment"
        ],

1 Ответ

0 голосов
/ 23 февраля 2020

Я считаю, что поле _id устарело и вскоре должно исчезнуть из ответов.

Поля мест reference, id, alt_id и scope устарели как от 3 сентября 2019 года и будет отключен 3 июня 2020 года.

Параметры запроса и ссылки заменены параметром запроса place_id . поля alt_id и scope не имеют эквивалента, так как они использовались только для сервиса Place Add, который был отключен в июле 2018 года.

source: https://developers.google.com/maps/deprecations#places_fields_reference_id_alt_id_scope_ -

Полагаю, Google просто переименовал устаревшее id поле в _id.

...