Different Images on Google Maps API StaticMap Than on Google Maps - google-maps

I am getting different building shadows when calling https://maps.googleapis.com/maps/api/staticmap?center=40.1150139,-88.2273797&zoom=17&size=600x400&maptype=satellite
vs what I get from visiting
https://www.google.com/maps/#40.1150139,-88.2273797,319m/data=!3m1!1e3
I assume these are taken at different times of the day. How can I get the same image I am getting from Google Maps by calling the API?

There is no way to get satellite imagery for different timestamps via Google Maps Static Maps API at the moment.
The Google issue tracker contains a feature request to make it possible. You can have a look at the feature request:
https://issuetracker.google.com/issues/35826354
Feel free to star it to add your vote and subscribe to notifications.

Related

Is there any api to get 3D maps from google maps Api?

Can we get the 3D maps from the Google Maps API ?
i need to get the 3d model of any particular place just like the NYC 3d modedl.
Currently, the 3D Maps feature is not yet available from the Google Maps Platform - Maps JavaScript API.
But, we do have an existing feature request for this in our Google Issue Tracker. To express your interest and to subscribe you to its latest updates, I suggest that you star this entry: https://issuetracker.google.com/35821626
In the mean time, you may want to consider checking out the 45° Imagery and see if this will fit your use case. You could also find a code sample of this service here.

Is there a traffic API for desktop apps?

I help develop a desktop app that displays map information with various layers on top. Now we want to add the Google Maps traffic layer. We do have a developer API key.
How can I use the Google API without a website, to generate just the data layer I need and download it in KML or GeoRSS or any other format so I can use it in the desktop app on top of my own map?
We already use the distance matrix, geocode, and directions API. Is there a traffic API as well, or are traffic data only available for embedding on a website?
Traffic data is not available as separate API. You can only use TrafficLayer of Maps JavaScript API or Android SDK.
There is a feature request in Google issue tracker to expose these data as an API:
https://issuetracker.google.com/issues/36537583
However, it looks like Google didn't set high priority on this task. Feel free to star the feature request to add your vote and subscribe to notifications from Google.
I hope my answer clarifies your doubt.

Generating a link to Google Maps from a directions API response

I currently have an application which takes a a start and end point from a user and sends a request to the google maps directions API, for example: https://maps.googleapis.com/maps/api/directions/xml?key=my_key8&origin=M460PU&destination=NN36NW&sensor=false&mode=driving&units=imperial&departure_time=1501752779
We then display the estimated journey time for a given route. The user has asked if it's possible for us to include a link directly to Google maps so that they can see the route on the maps and make sure it looks ok.
I've seen previous questions such as this one: Link to Google Maps but that seems to be a solution for a simple Google Maps search, where as in my case I want to see a route from the directions API.
I'm trying to figure out if I there's a way I can take the data from the Directions API response and plug that in to a http://maps.google.com/maps URL that the user can click on. Has anyone ever had any success doing this?
As mentioned #geocodezip you should use Google Maps JavaScript API or Google Static Maps API in order to show exactly the same route as the output of Directions API.
There is also an option to open Google Maps web site or native app using the Google Maps URLs. You can have a look at the documentation to figure out how to create the URL:
https://developers.google.com/maps/documentation/urls/guide#directions-action
The only issue is that the Google Maps URLs doesn't provide any parameter for departure time, so you will always get routes for "Leave now" that might have discrepancies comparing to a web service that was requested for a different departure time.
Based on your question I think the Google Maps URL might be
https://www.google.com/maps/dir/?api=1&origin=M460PU&destination=NN36NW&travelmode=driving

Can I get old photos use Google streetview API?

Recently, Google map could go back in time Street View by "TimeMachine".
I couldn't find the way in the APIs.
Is their TimeMachine parameter for change the time?
Have I any other way if we don't have API to get the data of "TimeMachine"?
For example, enter a URL of Street View directly.
To my knowledge, this is not possible using the API.
This feature request from the official Google Maps API bug tracker covers exactly this funcitonality:
Issue 6718: Feature Request: Access to Street View images from different times
It it open since May 2014.

Google Place API & TOS for using on iOS6

Can you still use Google Places API to fetch places data for iOS Apps, now that Apple has removed Google Maps?
The Places API TOS clearly states that the data has to be displayed on Google Maps. This cannot be done on iOS6, unless you take the user out of the App into a browser based Map. The UX is going to suck.
Any responses from Google Places API team?
Thanks
AP
I've got the same question and unfortunately, from what I understand of the TOS you won't be able to use the geocoding API as results need to be returned on a google map
the places API results CAN be used if you do not return results on a map and credit data source with google logos
https://developers.google.com/places/policies
again, that's my interpretation so hopefully someone will chip in and clarify
Apple's switch to their own maps is turning out to be a real pain in the arse