Vous consultez une page technique concernant le logiciel de gestion Mercator. Celle-ci contient des informations spécifiques destinées aux professionnels de Mercator. Souhaitez-vous être redirigés vers des informations plus générales ?


   Ne plus poser cette question

xStaticMapGetBing : image de carte statique Bing via méthode http GET

0000003058     -      22/12/2021

Fonction : xStaticMapGetBing

Zoom
public static Image xStaticMapGetBing(string queryString, out string error, int timeoutSec = -1);
public
static Image xStaticMapGetBing(string key, string queryString, out string error, int timeoutSec = -1);

 

Renvoi : une image correspondant à la carte statique.

Paramètres :

  • queryString : partie de l'URL composée selon les instructions de cette page, après Imagery/ et avant &key
  • key : paramètre optionnel : composé comme ceci : "key=AIzaXyX7xzZXX0C0Xxx0XXXfXXI0XXxXex123sX", adapté selon l'API key obtenue dans le portail de Bing. Facultatif si  l'option BING_KEY est complétée avec la valeur de la clé.
  • timeoutSec : paramètre optionnel : timeout en secondes (valeur par défaut : 100 secondes)

Exemple d'utilisation :

Zoom
var img = MercatorController.xFunctions.xStaticMapGetBing("Map/Road/47.6156352,-122.2043549/12?pp=47.6156352,-122.2043549;;1&pp=47.612441,-122.204533;;2&dcl=1", out string error);
if (img != null)
    img.Save(@"c:\test\map.png", System.Drawing.Imaging.ImageFormat.Png);
else
    MercatorUi.Dialogs.Stop(error);

Ce code produit cette carte :

map

La méthode GET permet de passer jusque 18 punaises (pushpins). Pour en passer jusque 100, il faut utiliser xStaticMapPostBing.