Functie: 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);
Output: een overeenkomende afbeelding met de statische kaart
Parameters:
- queryString : deel van de URL, samengesteld volgens de stappen op deze pagina, na Imagery/ en voor ?key
- key : optionele parameter: samengesteld als volgt: "key=AIzaXyX7xzZXX0C0Xxx0XXXfXXI0XXxXex123sX", aangepast volgens de API key die genomen werd uit het Bing portaal. Optioneel als de BING_KEY aangevuld wordt met de waarde van de sleutel.
- timeoutSec : optionele parameter: timeout in seconden (standaardwaarde: 100 seconden)
Voorbeeld van gebruik:
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);
Deze code maakt volgende kaart:
Met de GET-methode kan u maximaal 18 push-pins doorgeven. Om naar 100 te gaan moet u xStaticMapPostBing gebruiken.