Fonction : xStaticMapGetBing
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 :
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 :

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