Pokazywanie poprawnego autorstwa praw autorskich
W przypadku korzystania z usługi Azure Mapy Render jako mapy podstawowej lub warstwy wymagane jest wyświetlenie odpowiedniego autorstwa praw autorskich dostawcy danych na mapie. Te informacje powinny być wyświetlane w prawym dolnym rogu mapy.
Na powyższym obrazie przedstawiono przykład mapy z usługi Renderowanie z wyświetlonym stylem drogi. Przedstawia on przypisanie praw autorskich w prawym dolnym rogu mapy.
Powyższy obraz jest przykładem mapy z usługi Renderowanie, która wyświetla styl satelity. Zwróć uwagę, że na liście znajduje się inny dostawca danych.
Interfejs API pobierania autorstwa mapy
Interfejs API pobierania autorstwa mapy umożliwia żądanie mapowania informacji o autorstwie praw autorskich, dzięki czemu można je wyświetlić na mapie w aplikacjach.
Kiedy należy używać interfejsu API pobierania autorstwa mapy
Informacje o autorstwie praw autorskich mapy muszą być wyświetlane na mapie we wszystkich aplikacjach korzystających z interfejsu API renderowania, w tym aplikacji internetowych i mobilnych.
Przypisanie jest automatycznie wyświetlane i aktualizowane na mapie Podczas korzystania z dowolnego zestawu SDK usługi Azure Mapy, w tym zestawów SDK sieci Web, Android i iOS.
W przypadku korzystania z kafelków mapy z usługi Renderowanie na mapie innej firmy należy wyświetlić i zaktualizować informacje o atrybucie praw autorskich na mapie.
Zamapuj zawartość za każdym razem, gdy użytkownik końcowy wybierze inny styl, powiększa lub przesuwa mapę. Każda z tych akcji użytkownika powoduje wyzwolenie zdarzenia. Gdy dowolne z tych zdarzeń zostanie wyzwolony, musisz wywołać interfejs API uzyskiwania autorstwa mapy. Po zaktualizowaniu informacji o autorstwie praw autorskich należy je wyświetlić w prawym dolnym rogu mapy.
Ponieważ dostawcy danych mogą różnić się w zależności od regionu i poziomu powiększenia , interfejs API pobierania autorstwa mapy przyjmuje te parametry jako dane wejściowe i zwraca odpowiedni tekst autorstwa.
Jak używać interfejsu API pobierania autorstwa mapy
Do uruchomienia attribution
polecenia potrzebne są następujące informacje:
Parametr | Type | Opis |
---|---|---|
api-version | string | Numer wersji interfejsu API usługi Azure Mapy. |
Granice | tablica | Ciąg reprezentujący prostokątny obszar pola ograniczenia. Parametr bounds jest definiowany przez cztery współrzędne pola ograniczenia. Pierwsze 2 to długość geograficzna I szerokość geograficzna WGS84 definiująca południowo-zachodni róg, a ostatnie 2 to długość geograficzna I szerokość geograficzna WGS84 definiująca północno-wschodni narożnik. Ciąg jest przedstawiony w następującym formacie: [SouthwestCorner_Longitude, SouthwestCorner_Latitude, NortheastCorner_Longitude, NortheastCorner_Latitude]. |
tilesetId | Identyfikator zestawu kafelków | Zestaw kafelków to kolekcja danych rasterowych lub wektorowych podzielonych na jednolitą siatkę kafelków kwadratowych na ustawionych poziomach powiększenia. Każdy zestaw kafelków ma identyfikator tilesetId do użycia podczas wprowadzania żądań. Element tilesetId dla zestawów kafelków utworzonych przy użyciu usługi Azure Mapy Creator jest generowany za pośrednictwem interfejsu API tworzenia zestawu kafelków. Dostępne są gotowe do użycia zestawy kafelków dostarczane przez usługę Azure Mapy, takie jak microsoft.base.road microsoft.base.hybrid , i microsoft.weather.radar.main , pełną listę można znaleźć w dokumentacji interfejsu API REST uzyskiwania autorstwa mapy. |
Powiększenia | integer | Poziom powiększenia dla wybranego kafelka. Prawidłowy zakres zależy od kafelka, zobacz tabelę TileetID , aby uzyskać prawidłowe wartości dla określonego zestawu kafelków. Aby uzyskać więcej informacji, zobacz artykuł Poziomy powiększenia i siatka kafelków. |
klucz subskrypcji | string | Jeden z kluczy usługi Azure Mapy dostarczonych z konta usługi Azure Map. Aby uzyskać więcej informacji, zobacz artykuł Authentication with Azure Mapy (Uwierzytelnianie przy użyciu usługi Azure Mapy). |
Uruchom następujące żądanie GET, aby uzyskać odpowiednie przypisanie praw autorskich do wyświetlenia na mapie:
https://atlas.microsoft.com/map/attribution?subscription-key={Your-Azure-Maps-Subscription-key}&api-version=2.1&tilesetId=microsoft.base&zoom=6&bounds=-122.414162,47.579490,-122.247157,47.668372
Dodatkowe informacje
- Aby uzyskać więcej informacji, zobacz dokumentację usługi renderowania.