I’ve tried using Google Maps API connecting to Microsoft PowerBI with the following Web connector method: https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=54.77614759999999,-1.5605721&radius=2000&type=restaurant&key=INSERT_API_KEY
The Google Places API endpoint for Place Details is at
placeid can be obtained from the
Place Search API you used before.
You should use some KML-CSV parser to have opportunity to open it with Excel
Here I found one, and it seems works
Are you not trying to do anything that would be against the API Terms of Service?
10.5 Intellectual Property Restrictions.
d. No caching or storage. You will not pre-fetch, cache, index, or store any Content to be used outside the Service, except that you may store limited amounts of Content solely for the purpose of improving the performance of your Maps API Implementation due to network latency (and not for the purpose of preventing Google from accurately tracking usage), and only if such storage:
- is temporary (and in no event more than 30 calendar days);
- is secure;
- does not manipulate or aggregate any part of the Content or Service; and
- does not modify attribution in any way.
e. No mass downloading. You will not use the Service in a manner that gives you or a third party access to mass downloads or bulk feeds of any Content. For example, you are not permitted to offer a batch geocoding service that uses Content contained in the Maps API(s).
To get a place ID from Google API, your request URL is like this:
Replace these two variables: ‘PLACE_ADDRESS’ and ‘YOUR_API_KEY’ with your specific details.
The result returned will be a JSON string which contains the “place_id” among other details as seen below.