private string GetStaticImageUrlMapBox(IpApiResult ipInfo) { var culture = new CultureInfo("en-US"); var apiKey = "pk.eyJ1IjoibWFwYm94IiwiYSI6ImNpejY4M29iazA2Z2gycXA4N2pmbDZmangifQ.-g_vE53SD2WrJ6tFX7QHmA"; var position = $"{ipInfo.Lon.ToString(culture)},{ipInfo.Lat.ToString(culture)}"; return($"https://api.mapbox.com/styles/v1/mapbox/streets-v11/static/pin-l({position})/{position},14/720x480?access_token={apiKey}"); }
private string GetStaticImageUrl(IpApiResult ipInfo) { const string staticElements = "zoom=12&size=720x480&layer=jawg-sunny&format=png"; var culture = new CultureInfo("en-US"); var position = $"{ipInfo.Lat.ToString(culture)},{ipInfo.Lon.ToString(culture)}"; var arguments = string.Join("&", $"center={position}", $"access-token={_jawgSettings.ApiKey}", $"marker=color:ff0000,size:small,label:A%7C{position}", staticElements ); return($"https://api.jawg.io/static?{arguments}"); }