public void geolocation_should_add_unused_params() { var latitude = "51.227741"; var longitude = "6.773456"; var generator = new PayloadGenerator.Geolocation(latitude, longitude); generator.ToString().ShouldBe("geo:51.227741,6.773456"); }
public void geolocation_should_build_type_GoogleMaps() { var latitude = "51.227741"; var longitude = "6.773456"; var encoding = PayloadGenerator.Geolocation.GeolocationEncoding.GoogleMaps; var generator = new PayloadGenerator.Geolocation(latitude, longitude, encoding); generator.ToString().ShouldBe("http://maps.google.com/maps?q=51.227741,6.773456"); }
public void geolocation_should_escape_input() { var latitude = "51,227741"; var longitude = "6,773456"; var encoding = PayloadGenerator.Geolocation.GeolocationEncoding.GEO; var generator = new PayloadGenerator.Geolocation(latitude, longitude, encoding); generator.ToString().ShouldBe("geo:51.227741,6.773456"); }
// use GEO-LOCATION payload (show location using coordinates) private void button10_Click(object sender, EventArgs e) { var payload = new PayloadGenerator.Geolocation("32.0853", "34.7818"); var qrCodeData = new QRCodeGenerator().CreateQrCode(payload, QRCodeGenerator.ECCLevel.Q); var qrCode = new QRCode(qrCodeData); var qrCodeImage = qrCode.GetGraphic(20); qrCodeImage.Save(string.Format(QR_OUTPUT_TEMPLATE, "10"), ImageFormat.Jpeg); pictureBox1.Image = qrCodeImage; }
//------------------------------------------------------------------------------------------------------------------------------------------------------------------------- /// <summary> /// Creates the qr code. /// </summary> private void CreateQRCode() { string strQRCodeData = new PayloadGenerator.Geolocation(this.RFDevice.Latitude.ToString(), this.RFDevice.Longitude.ToString()).ToString(); QRCoder.QRCode qrCode = new QRCoder.QRCode(qrGenerator.CreateQrCode(strQRCodeData, QRCodeGenerator.ECCLevel.Q)); Bitmap bmp = qrCode.GetGraphic(5, Color.Black, Color.White, false); MemoryStream ms = new MemoryStream(); bmp.Save(ms, ImageFormat.Png); BitmapImage bi = new BitmapImage(); bi.BeginInit(); bi.StreamSource = ms; bi.EndInit(); this.imgQRCode.Source = bi; }