A megfelelő szerzői jogi hozzárendelés megjelenítése
Az Azure Térképek Render szolgáltatás alaptérképként vagy rétegként való használatakor meg kell jelenítenie a megfelelő adatszolgáltatói szerzői jogi hozzárendelést a térképen. Ezeket az információkat a térkép jobb alsó sarkában kell megjeleníteni.
A fenti kép egy példa a Renderelési szolgáltatásból származó térképre, amely az útstílust jeleníti meg. A térkép jobb alsó sarkában látható a szerzői jogok megjelölése.
A fenti kép egy példa a Renderelési szolgáltatás térképére, amely a műholdas stílust jeleníti meg. vegye figyelembe, hogy egy másik adatszolgáltató is szerepel a listán.
A Get Map Attribution API
A Get Map Attribution API lehetővé teszi a térkép szerzői jogi hozzárendelési információinak lekérését, hogy az alkalmazásokban megjeleníthesse a térképen.
Mikor érdemes használni a Get Map Attribution API-t?
A térkép szerzői jogi hozzárendelési információinak a térképen minden, a Render API-t használó alkalmazásban meg kell jeleníteni, beleértve a webes és mobilalkalmazásokat is.
A hozzárendelés automatikusan megjelenik és frissül a térképen, amikor az Azure Térképek SDK-kat használja, beleértve a webes, androidos és iOS SDK-kat is.
Ha a Renderelési szolgáltatás térképcsempéket használ egy külső térképen, meg kell jelenítenie és frissítenie kell a szerzői jogi hozzárendelés adatait a térképen.
A tartalom leképezése akkor változik, ha egy végfelhasználó más stílust választ, nagyít vagy kicsinyít, vagy pásztázza a térképet. Ezen felhasználói műveletek mindegyike eseményt idéz elő. Ha bármelyik esemény aktiválódik, meg kell hívnia a Get Map Attribution API-t. Miután megkapta a frissített szerzői jogi hozzárendelési információkat, meg kell jelenítenie a térkép jobb alsó sarkában.
Mivel az adatszolgáltatók eltérhetnek a régiótól és a nagyítási szinttől függően, a Get Map Attribution API bemenetként veszi ezeket a paramétereket, és visszaadja a megfelelő hozzárendelési szöveget.
A Get Map Attribution API használata
A parancs futtatásához attribution
a következő információkra van szüksége:
Paraméter | Típus | Leírás |
---|---|---|
api-verzió | sztring | Az Azure Térképek API verziószáma. |
Határait | array | Egy határolókeret téglalap alakú területét ábrázoló sztring. A határparamétert a négy határolókeret koordinátája határozza meg. Az első 2 a délnyugati sarkot meghatározó WGS84 hosszúság és szélesség, az utolsó 2 pedig az északkeleti sarkot meghatározó WGS84 hosszúság és szélesség. A sztring a következő formátumban jelenik meg: [SouthwestCorner_Longitude, SouthwestCorner_Latitude, NortheastCorner_Longitude, NortheastCorner_Latitude]. |
tilesetId | TilesetID | A csempék olyan raszter- vagy vektoradatok gyűjteménye, amelyek az előre beállított nagyítási szinteken lévő négyzet alakú csempék egységes rácsára oszlanak. Minden csempekészlet rendelkezik egy tilesetId azonosítóval, amelyet a kérések során kell használni. Az Azure Térképek Creator használatával létrehozott csempekészlet-azonosító a Tileset Create API-val jön létre. Az Azure Térképek által biztosított használatra kész csempék, például microsoft.base.road microsoft.base.hybrid microsoft.weather.radar.main a teljes lista megtalálható a Get Map Attribution REST API dokumentációjában. |
Zoom | egész szám | A kijelölt csempe nagyítási szintje. Az érvényes tartomány a csempétől függ. Egy adott csempekészlet érvényes értékeiért tekintse meg a TileetID táblát. További információt a Nagyítási szintek és a Csemperács című cikkben talál. |
előfizetési kulcs | sztring | Az Egyik Azure-Térképek kulcs, amely egy Azure Map-fiókból származik. További információt az Azure Térképek hitelesítésével foglalkozó cikkben talál. |
Futtassa a következő GET kérést, hogy lekérje a megfelelő szerzői jogi hozzárendelést a térképen való megjelenítéshez:
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
További információk
- További információkért tekintse meg a Renderelési szolgáltatás dokumentációját.