I'm using google maps api v3 to add shapes and markers to a map
The I use google maps static map api to get the image of that map and print it
The problem is that with zoom 15 I see the whole area but I don't get all streets name of that area.
https://maps.googleapis.com/maps/api/staticmap?center=24.8147642107468,-107.375049591064&zoom=15&size=640x440&scale=2&format=png32&language=es&maptype=roadmap&markers=color:0xff0000|24.8165756517471,-107.376508712769&path=color:0xffffe1|weight:2|fillcolor:0xffffe1|enc:samvC~nlnS?{K}\s#aPqNyDkH}#aK|#aGzAcEdBiC`GeEeCuLlBwFpEr#hFuAl]ePjD~Bw#xJlAl_#pGlLeC`VmAh]{KX
link
With zoom 16 I get all streets name but the area doesn't fit in the image
https://maps.googleapis.com/maps/api/staticmap?center=24.8147642107468,-107.375049591064&zoom=16&size=640x440&scale=2&format=png32&language=es&maptype=roadmap&markers=color:0xff0000|24.8165756517471,-107.376508712769&path=color:0xffffe1|weight:2|fillcolor:0xffffe1|enc:samvC~nlnS?{K}\s#aPqNyDkH}#aK|#aGzAcEdBiC`GeEeCuLlBwFpEr#hFuAl]ePjD~Bw#xJlAl_#pGlLeC`VmAh]{KX
link
How can I resolve this?
Saludos
rubenc
Short answer: you can't.
As you have discovered, you can't use the staticmap api to get the image you want. So you have to do it another way. Request multiple images and stitch them together in whatever interface you are creating?
Related
I have implemented a map using google map api v3, where users can add a marker dynamically and give their feedback through a form in infowindow which pop-up while adding the marker.
I want to prevent users from adding the marker on ocean/river area.
I have searched solution for this requirement and I got this answer, unfortunately the html5 canvas method explained there was for static map but I need this for dynamic one.
Please help!
For oceans and seas
You can use elevation api as in this example:
Example
For ocenas and sees it will return negative number but:
It's not 100% accurate. For some terrains near water it returns negative numbers
It doesn't work for lakes and rivers
The default overlays that come out of the box for Google Maps API v3 Street, terrain, etc. appear to busy. I want to have a good "night" or "minimal" overlay that is like leaflet night view or minimal view http://leafletjs.com/examples/layers-control.html (select the layer control to switch between views) or a simple white and gray map without all the business of the colors. Are there such overlays that exist or settings that could be used so that I could use it/customize it for my Google Map?
You can create your own style. Here is the documentation
https://developers.google.com/maps/documentation/javascript/styling
Included is a style wizard that generates all the JSON for you
http://gmaps-samples-v3.googlecode.com/svn/trunk/styledmaps/wizard/index.html
I'm looking for a way to add images to the Google Map interface itself, not fixed on a point on the geographical map but on the Google Maps "window". Something to display Map Legends on the map itself.
I've been looking through the net but can't seem to find a way to do this. As you can tell I don't really know what this is called also, so that may be the reason why I ca
You have to open infowindow on map and put image in it.
Try with this answer : google maps api v3 - how to display image thumbnails inside bubble?
I have built a custom Google Map and When the page loads I would like a 'splash screen' to appear over the map inside the map container (this would be an image with some instructions), which could then either be toggled off or would disappear after a set time.
I know that I can do this using CSS/JQuery to create a layer over the map container, but is it possible to do this using the map API?
You could use overlays or a custom infowindow (infobox).
I would suggest overlays. Their existence is for displaying components
over the map. Infowindow would suffice too, but their role is for displaying something
in relation to a specific spot on the map.
See this for more
I am wondering if i am allowed to add an image overlay to a static Google Street View image.
The idea behind this question is adding a person/object to the street view image in an android application (and displaying it) without further processing of the outcome.
Would this violate "10.1.3 a)" of the Google Maps/Google Earth APIs Terms of Service?
I am not really sure about that, because "(i) creating server-side modification of map tiles" is listed as a forbidden example, but I only want to do add a client-based overlay without modifying the Street View Image as itself.
Thanks for your help!
Did you read this section? https://developers.google.com/maps/documentation/javascript/streetview#StreetViewOverlays
It seems that the Street View API supports overlays.
If you read the link from Vitor, it says that:
"Currently, the types of overlays which are supported on Street View
panoramas are limited to Markers, InfoWindows and custom OverlayViews.
"
So unless you implement your own custom overlayview, image overlays (like a ground overlay) aren't supported