science Ten produkt lub ta funkcja są dostępne w wersji testowej (przed GA). Usługi i funkcje przed GA mogą mieć ograniczoną obsługę, a zmiany w takich usługach i funkcjach mogą być niezgodne z ich innymi wersjami. Oferty przed GA są objęte szczegółowymi warunkami korzystania z usługi Google Maps Platform. Więcej informacji znajdziesz w opisach etapu uruchamiania. Zarejestruj się, aby przetestować Insights na potrzeby miejsc.
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Statystyki Miejsc zawierają informacje o markach w wielu kategoriach miejsc. Przykład:
W przypadku kategorii „Bankomaty, banki i spółdzielcze kasy oszczędnościowo-kredytowe” dane o markach zawierają wpisy dla każdej z marek PNC, UBS i Chase.
W przypadku kategorii „Wypożyczalnie samochodów” dane zawierają wpis dla każdej z marek: Budget, Hertz i Thrifty.
Typowy przypadek użycia zapytań dotyczących zbioru danych o markach to łączenie go z zapytaniem o dane o miejscach, aby uzyskać odpowiedzi na pytania takie jak:
Jaka jest liczba wszystkich sklepów danej marki w danym obszarze?
Jaka jest liczba 3 najpopularniejszych marek konkurencyjnych w tym obszarze?
Ile marek z określonej kategorii, np. „Fitness” lub „Stacja paliw”, znajduje się w danym obszarze?
Informacje o zbiorze danych marek
Zbiór danych o markach w Stanach Zjednoczonych ma nazwę places_insights___us___sample.brands.
Schemat zbioru danych o markach
Schemat zbioru danych o markach definiuje 3 pola:
id: identyfikator marki.
name: nazwa marki, np. „Hertz” lub „Chase”.
category: typ marki, np. „Stacja benzynowa”, „Jedzenie i napoje” lub „Obiekty noclegowe”. Listę możliwych wartości znajdziesz w sekcji Wartości kategorii.
Używanie zbioru danych o markach w zapytaniu
Schemat zbioru danych o miejscach określa pole brand_ids. Jeśli miejsce w zbiorze danych o miejscach jest powiązane z marką, pole brand_ids dla tego miejsca zawiera odpowiedni identyfikator marki.
Typowe zapytanie, które odwołuje się do zbioru danych o markach, wykonuje JOIN ze zbiorem danych o miejscach na podstawie pola brand_ids.
Aby na przykład znaleźć liczbę restauracji McDonald's w promieniu 2000 metrów od Empire State Building w Nowym Jorku:
Następne zapytanie zwraca liczbę kawiarni w Nowym Jorku, które należą do danej marki, pogrupowaną według nazwy marki:
SELECTWITHAGGREGATION_THRESHOLDbrands.name,COUNT(*)ASstore_countFROMPROJECT_NAME.places_insights___us___sample.places_sampleplaces,UNNEST(brand_ids)ASbrand_idLEFTJOINPROJECT_NAME.places_insights___us___sample.brandsONbrand_id=brands.idWHEREbrands.category="Food and Drink"AND"cafe"INUNNEST(places.types)ANDbusiness_status="OPERATIONAL"GROUPBYbrands.nameORDERBYstore_countDESC;
Na poniższym obrazie widać liczbę wystąpień według marki:
Wartości kategorii
Pole category w przypadku marki może zawierać te wartości:
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-09-06 UTC."],[],[],null,["| **Note:** For the Preview release, the brands dataset is only available for New York City in the United States.\n\nPlaces Insights provides brand information for many categories of places. For\nexample:\n\n- For the category of \"ATMs, Banks, and Credit Unions\", the brands data contains an entry for each of the brands PNC, UBS, and Chase banks.\n- For the category \"Automotive Rentals\", the data contains an entry for each of the brands Budget, Hertz, and Thrifty.\n\nA typical use case for querying the brands dataset is to join it with a query on\nthe place data to answer questions such as:\n\n- What is the count of all stores by brand in an area?\n- What is the count of my top three competitor brands in the area?\n- What is the count of brands of a specific category, such as \"Fitness\" or \"Gas Station\", in the area?\n\nAbout the brands dataset\n\nThe brands dataset for the US is named `places_insights___us___sample.brands`.\n\nBrands dataset schema\n\nThe schema for the brands dataset defines three fields:\n\n- `id`: The brand ID.\n- `name`: The brand name, such as \"Hertz\" or \"Chase\".\n- `category`: The brand type, such as \"Gas Station\", \"Food and Drink\", or \"Lodging\". For a list of possible values, see [Category\n values](#category-values)\n\nUse brands dataset in a query\n\nThe **places dataset** schema defines the `brand_ids` field. If a place in the\nplaces dataset is associated with a brand, then the `brand_ids` field for the\nplace contains the corresponding brand ID.\n\nA typical query that references the **brands dataset** performs a `JOIN` with\nthe **places dataset** based on the `brand_ids` field.\n\nFor example, to find the count of the number of McDonald's restaurants within\n2000 meters of the Empire State Building in New York City: \n\n```googlesql\nSELECT WITH AGGREGATION_THRESHOLD\n COUNT(*)\nFROM places_insights___us___sample.places_sample places, UNNEST(brand_ids) AS brand_id\nLEFT JOIN places_insights___us___sample.brands ON brand_id = brands.id\nWHERE\nST_DWITHIN(ST_GEOGPOINT(-73.9857, 40.7484), point, 2000)\nAND brands.name = \"McDonald's\"\nAND business_status = \"OPERATIONAL\"\n```\n\nThe next query returns the count of the number of cafes in New York City that\nbelong to a brand, grouped by brand name: \n\n```googlesql\nSELECT WITH AGGREGATION_THRESHOLD\n brands.name,\n COUNT(*) AS store_count\nFROM places_insights___us___sample.places_sample places, UNNEST(brand_ids) AS brand_id\nLEFT JOIN places_insights___us___sample.brands ON brand_id = brands.id\nWHERE brands.category = \"Food and Drink\"\nAND \"cafe\" IN UNNEST(places.types)\nAND business_status = \"OPERATIONAL\"\nGROUP BY brands.name\nORDER BY store_count DESC;\n```\n\nThe following image shows the counts by brand:\n\nCategory values\n\nThe `category` field for a brand can contain the following values:\n\n| Category type value |\n|--------------------------------------|\n| `ATMs, Banks and Credit Unions` |\n| `Automotive and Parts Dealers` |\n| `Automotive Rentals` |\n| `Automotive Services` |\n| `Dental` |\n| `Electric Vehicle Charging Stations` |\n| `Electronics Retailers` |\n| `Fitness` |\n| `Food and Drink` |\n| `Gas Station` |\n| `Grocery and Liquor` |\n| `Health and Personal Care Retailers` |\n| `Hospital` |\n| `Lodging` |\n| `Merchandise Retail` |\n| `Movie Theater` |\n| `Parking` |\n| `Telecommunications` |"]]