I'm geting a static google map image into a picturebox, after i'm sending picture in my receipt printer it is almost unvisible.(" if i will print it in a normal inject printer the image looks ok"), I thinl that the problem is 1) In google static map image. 2) Or in my printing method.(Receipt printer is a dot matrix printer i think) Look the examples below: Google map Image Printing Result
Here is the method which i'm taking the image from url:
string urlmaps = "https://maps.googleapis.com/maps/api/staticmap?center='" + str + "'+'" + textBox3.Text + "'+&zoom=18&scale=1&size=415x255&maptype=roadmap&format=png&visual_refresh=true&markers=color:blue%7Clabel:S%7C'" + str + "'+'" + textBox3.Text + "'+";
var request = WebRequest.Create(urlmaps);
using (var response = request.GetResponse())
using (var stream = response.GetResponseStream())
{
MapBox.Image = Bitmap.FromStream(stream);
}
Is there any other way to convert it somehow? Or should i use other site for taking my static image?? Is it better to use GMap?