Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Artikel wird beschrieben, wie Sie den Befehl Get Map Static Image mit der Bildkompositionsfunktion verwenden. Die Bildkompositionsfunktion unterstützt das Abrufen von statischen Rasterkacheln, die benutzerdefinierte Daten und verschiedene Stile enthalten.
Nachfolgend finden Sie Beispiele für benutzerdefinierte Daten:
- Benutzerdefinierte Ortsmarken
- Bezeichnungen
- Geometrieüberlagerungen
Tipp
Häufig ist die Nutzung des Azure Maps Web SDK zum Anzeigen einer einfachen Karte auf einer Webseite kostengünstiger als die Verwendung des statischen Bilddiensts. Das Web SDK verwendet Kartenkacheln; und wenn der Benutzer die Karte nicht verschiebt und vergrößert, generiert er häufig nur einen Bruchteil einer Transaktion pro Kartenladevorgang mithilfe der Browserzwischenspeicherung. Das Azure Maps-Web-SDK verfügt über Optionen zum Deaktivieren von Schwenken und Zoomen. Außerdem bietet das Azure Maps-Web-SDK umfassendere Optionen für die Datenvisualisierung als ein statischer Kartenwebdienst.
Voraussetzungen
Wichtig
Ersetzen Sie in den URL-Beispielen {Your-Azure-Maps-Subscription-key} durch Ihren Azure Maps-Abonnementschlüssel.
In diesem Artikel wird die Anwendung Bruno verwendet. Sie können aber auch eine andere API-Entwicklungsumgebung verwenden.
Hinweis
Die Beispiele in diesem Artikel erfordern ein Azure Maps-Konto im Tarif Gen2.
Einstellung des Azure Maps-Tarifs „Gen1”
Das Preismodell Gen1 ist ab sofort veraltet und wird am 15.09.2026 eingestellt. Der Tarif „Gen2” ersetzt den Tarif „Gen1” (sowohl „S0” als auch „S1”). Wenn für Ihr Azure Maps-Konto der Tarif Gen1 ausgewählt ist, können Sie auf den Tarif Gen2 wechseln, bevor dieser eingestellt wird, andernfalls erfolgt eine automatische Umstellung. Weitere Informationen finden Sie unter Verwalten des Tarifs Ihres Azure Maps-Kontos.
Abrufen eines statischen Bilds mit benutzerdefinierten Ortsmarken und Bezeichnungen
So rufen Sie ein statisches Bild mit benutzerdefinierten Ortsmarken und Bezeichnungen ab
Wählen Sie in der Bruno-App New Request aus.
Legen Sie den Typ auf HTTP fest.
Geben Sie in Name einen Namen für die Anforderung ein, beispielsweise Get Map Static Image.
Wählen Sie die HTTP-URL-Methode GET aus.
Geben Sie die folgende URL ein:
https://atlas.microsoft.com/map/static?subscription-key={Your-Azure-Maps-Subscription-key}&zoom=13&tilesetId=microsoft.base.road&api-version=2024-04-01&language=en-us¢er=-73.964085, 40.78477&path=lcFF0000|lw2|la0.60|ra700||-122.13230609893799 47.64599069048016&pins=custom%7Cla15+50%7Cls12%7Clc003b61%7C%7C%27Central Park%27-73.9657974+40.781971%7C%7Chttps%3A%2F%2Fsamples.azuremaps.com%2Fimages%2Ficons%2Fylw-pushpin.pngKlicken Sie auf Erstellen.
Wählen Sie den Pfeil Anforderung senden aus, der rechts neben der Anforderungs-URL angezeigt wird.
Das folgende Bild wird zurückgegeben:
Rendern eines Polygons mit Farbe und Deckkraft
Sie können das Aussehen eines Polygons ändern, indem Sie Stilmodifikatoren mit dem Parameter path verwenden.
So rendern Sie ein Polygon mit Farbe und Deckkraft
Wählen Sie in der Bruno-App New Request aus.
Legen Sie den Typ auf HTTP fest.
Geben Sie in Name einen Namen für die Anforderung ein, z. B. GET Polygon.
Wählen Sie die HTTP-URL-Methode GET aus.
Geben Sie die folgende URL für den Renderingdienst ein:
https://atlas.microsoft.com/map/static?subscription-key={Your-Azure-Maps-Subscription-key}&zoom=15&tilesetId=microsoft.base.road&api-version=2024-04-01&language=en-us&path=lc0000FF|fc0000FF|lw3|la0.80|fa0.50||-74.03995513916016 40.70090237454063|-74.04082417488098 40.70028420372218|-74.04113531112671 40.70049568385827|-74.04298067092896 40.69899904076542|-74.04271245002747 40.69879568992435|-74.04367804527283 40.6980961582905|-74.04364585876465 40.698055487620714|-74.04368877410889 40.698022951066996|-74.04168248176573 40.696444909137|-74.03901100158691 40.69837271818651|-74.03824925422668 40.69837271818651|-74.03809905052185 40.69903971085914|-74.03771281242369 40.699340668780984|-74.03940796852112 40.70058515602143|-74.03948307037354 40.70052821920425|-74.03995513916016 40.70090237454063&pins=custom%7Cla15+50%7Cls12%7Clc003b61%7C%7C%27Central Park%27-73.9657974+40.781971%7C%7Chttps%3A%2F%2Fsamples.azuremaps.com%2Fimages%2Ficons%2Fylw-pushpin.png¢er=-74.040701, 40.698666&height=500&Width=500Das folgende Bild wird zurückgegeben:
Rendern von Kreisen und Ortsmarken mit benutzerdefinierten Bezeichnungen
Sie können die Darstellung der Ortsmarken durch Hinzufügen von Stilmodifizierern ändern. Sie können Ortsmarken und ihre Bezeichnungen beispielsweise vergrößern oder verkleinern, indem Sie den Skalierungsstil-Modifizierer sc verwenden. Dieser Modifizierer akzeptiert Werte über 0 (null). Der Wert 1 ist die Standardskalierung. Werte größer als 1 machen die Ortsmarken größer, und Werte kleiner als 1 machen sie kleiner. Weitere Informationen zu Stilmodifizierern finden Sie unter dem Parameter path des Befehls Get Map Static Image.
So rendern Sie einen Kreis und Ortsmarken mit benutzerdefinierten Bezeichnungen
Wählen Sie in der Bruno-App New Request aus.
Legen Sie den Typ auf HTTP fest.
Geben Sie in Name einen Namen für die Anforderung ein, z. B. GET Polygon.
Wählen Sie die HTTP-URL-Methode GET aus.
Geben Sie die folgende URL für den Renderingdienst ein:
https://atlas.microsoft.com/map/static?subscription-key={Your-Azure-Maps-Subscription-key}&zoom=14&tilesetId=microsoft.base.road&api-version=2024-04-01&language=en-us¢er=-122.13230609893799,47.64599069048016&path=lcFF0000|lw2|la0.60|ra1000||-122.13230609893799 47.64599069048016&pins=default|la15+50|sc1|al0.66|lc003C62|co002D62||'Microsoft Corporate Headquarters'-122.14131832122801 47.64690503939462|'Microsoft Visitor Center'-122.136828 47.642224|'Microsoft Conference Center'-122.12552547454833 47.642940335653996|'Microsoft The Commons'-122.13687658309935 47.64452336193245&height=700&Width=700Klicken Sie auf Erstellen.
Wählen Sie den Pfeil Anforderung senden aus, der rechts neben der Anforderungs-URL angezeigt wird.
Das folgende Bild wird zurückgegeben:
Ändern Sie als Nächstes die Farbe der Ortsmarken, indem Sie den Stilmodifizierer
coändern. Wenn Sie den Wert despins-Parameters (pins=default|la15+50|al0.66|lc003C62|co002D62|) betrachten, sehen Sie, dass die aktuelle Farbe#002D62ist. Um die Farbe in#41d42azu ändern, ersetzen Sie#002D62durch#41d42a. Der Parameterpinslautet nunpins=default|la15+50|al0.66|lc003C62|co41D42A|. Die Anforderung sieht wie die folgende URL aus:https://atlas.microsoft.com/map/static?subscription-key={Your-Azure-Maps-Subscription-key}&zoom=14&tilesetId=microsoft.base.road&api-version=2024-04-01&language=en-us¢er=-122.13230609893799,47.64599069048016&path=lcFF0000|lw2|la0.60|ra1000||-122.13230609893799 47.64599069048016&pins=default|la15+50|al0.66|lc003C62|co41D42A||'Microsoft Corporate Headquarters'-122.14131832122801 47.64690503939462|'Microsoft Visitor Center'-122.136828 47.642224|'Microsoft Conference Center'-122.12552547454833 47.642940335653996|'Microsoft The Commons'-122.13687658309935 47.64452336193245&height=700&Width=700Klicken Sie auf Erstellen.
Wählen Sie den Pfeil Anforderung senden aus, der rechts neben der Anforderungs-URL angezeigt wird.
Das folgende Bild wird zurückgegeben:
Auf ähnliche Weise können Sie andere Stilmodifiziererer ändern, hinzufügen und entfernen.
Hinzufügen einer Verkehrsebene
Um ein statisches Bild mit einer Verkehrsschicht auf einer Straßenbasiskarte zu erhalten, verwenden Sie den Parameter trafficLayer. Das folgende Beispiel zeigt eine Karte mit einer Verkehrsebene und einer Stecknadel mit einer Beschriftung:
Wählen Sie in der Bruno-App New Request aus.
Legen Sie den Typ auf HTTP fest.
Geben Sie einen Namen für die Anforderung ein, z. B. Get Map Static Image – Traffic Layer.
Wählen Sie die HTTP-URL-Methode GET aus.
Geben Sie die folgende URL ein:
https://atlas.microsoft.com/map/static?subscription-key={Your-Azure-Maps-Subscription-key}&zoom=14&tilesetId=microsoft.base.road&api-version=2024-04-01&language=en-us¢er= -0.122427, 51.500867&pins=custom%7Cla15+50%7Cls12%7Clc003b61%7C%7C%27Westminster Bridge%27-0.122427+51.500867%7C%7Chttps%3A%2F%2Fsamples.azuremaps.com%2Fimages%2Ficons%2Fylw-pushpin.png&height=700&Width=700&trafficLayer=microsoft.traffic.relative.mainKlicken Sie auf Erstellen.
Wählen Sie den Pfeil Anforderung senden aus, der rechts neben der Anforderungs-URL angezeigt wird.
Das folgende Bild wird zurückgegeben:
Erstellen einer Karte mit dem dunkelgrauen Stil
Um ein statisches Bild zu erhalten, auf das der dunkelgraue Stil angewendet wird, legen Sie den Parameter TilesetId auf microsoft.base.darkgrey fest.
Wählen Sie in der Bruno-App New Request aus.
Legen Sie den Typ auf HTTP fest.
Geben Sie unter Name einen Namen für die Anforderung ein, z. B. Get Map Static Image –dark gray.
Wählen Sie die HTTP-URL-Methode GET aus.
Geben Sie die folgende URL ein:
https://atlas.microsoft.com/map/static?subscription-key={Your-Azure-Maps-Subscription-key}&zoom=16&tilesetId=microsoft.base.darkgrey&api-version=2024-04-01&language=en-us¢er=-95.360200,29.753452&pins=custom%7Cla15+50%7Cls12%7Clc003b61%7C%7C%27Westminster Bridge%27-0.122427+51.500867%7C%7Chttps%3A%2F%2Fsamples.azuremaps.com%2Fimages%2Ficons%2Fylw-pushpin.png&height=700&Width=700Klicken Sie auf Erstellen.
Wählen Sie den Pfeil Anforderung senden aus, der rechts neben der Anforderungs-URL angezeigt wird.
Das folgende Bild wird zurückgegeben:
Weitere Informationen zu den verschiedenen Stilen, die durch Verwendung des Parameters TilesetId verfügbar sind, finden Sie unter „TilesetId“ in der REST-API-Dokumentation Render – Get Map Tileset.
Erstellen einer Karte mit dem Stil „Luftaufnahmen“
Um ein statisches Bild zu erhalten, auf das der Stil „imagery“ angewendet wird, legen Sie den Parameter TilesetId auf microsoft.imagery fest.
Wählen Sie in der Bruno-App New Request aus.
Legen Sie den Typ auf HTTP fest.
Geben Sie in Name einen Namen für die Anforderung ein, z. B. Get Map Static Image – Imagery Style.
Wählen Sie die HTTP-URL-Methode GET aus.
Geben Sie die folgende URL ein:
https://atlas.microsoft.com/map/static?subscription-key={Your-Azure-Maps-Subscription-key}&zoom=16&tilesetId=microsoft.imagery&api-version=2024-04-01&language=en-us¢er=-43.176141,-22.965458&height=700&Width=700Klicken Sie auf Erstellen.
Wählen Sie den Pfeil Anforderung senden aus, der rechts neben der Anforderungs-URL angezeigt wird.
Das folgende Bild wird zurückgegeben:
Weitere Informationen zu den verschiedenen Stilen, die durch Verwendung des Parameters TilesetId verfügbar sind, finden Sie unter „TilesetId“ in der REST-API-Dokumentation Render – Get Map Tileset.