Exemplo n.º 1
0
        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}");
        }
Exemplo n.º 2
0
        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}");
        }