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 Адресов (я не смог его найти).