API Google Maps Places: определение магазинов и франшиз с несколькими местоположениями в сравнении с независимыми компаниями

Конечно, должен быть способ идентифицировать несколько результатов Place, представляющих несколько местоположений для одной организации, по сравнению с записями результатов для одноразовых магазинов. Однако не понятно, как это сделать.

Пример результатов поиска для McDonald's:

https://jsonblob.com/57d63d65e4b0dc55a4f47681

Пример детализации результата для одного из них:

https://jsonblob.com/57d63fd5e4b0dc55a4f47693

Если сравнивать результаты, единственное, что у них общего, - это имя и веб-сайт: все значения "id", "place_id" и "reference" различаются.

Есть идеи? Я понимаю, что нет никакого авторитетного способа сделать это правильно, если только родительские организации не опубликуют список местоположений в Google, но, очевидно, Google по-прежнему группирует их на каком-то уровне (потому что информация для любого местоположения может иногда описывать штаб-квартиру или домашний офис). служебная информация).

1 ответ

Похоже, вы хотите определить, принадлежат ли некоторые места определенным сетям или франшизам.

Это невозможно в Places API, за исключением обнаружения вероятного отношения к цепям на основе "name" а также "website" поля. Но если вы хотите надежно обнаружить такого рода отношения, рассмотрите возможность подачи запроса на функцию для API Адресов (я не смог его найти).

Другие вопросы по тегам