Google Places API : adding places - google-maps-api-3

Looks like no places on Israel's map. I'm interested to add places to it. After checking Google Maps API v3 and Google Places as I understood there is no possibility like that,
so my question is if there any possibility to join Google and help adding places in Israel?
Thank you!

Related

Is the located in information available on any google api?

As an example Google Maps place result. Features information about whether a location is within a larger complex. The google search result knowledge pane features this same information.
Is this available on a google api that can be queried via third party applications?
I could not find it, from what I could tell google uses its own geo polygons to work out whether something is inside a location.
So I went with using https://nominatim.openstreetmap.org/search.php?q=Australia&polygon_geojson=1&format=json to get the location polygons and GeoDjango + Postgis Example.
Hope this helps someone else out there.

extracting polygon from googlemaps URL

How can I read the polygon from a search result like this:
https://www.google.ca/maps/place/Joliette,+QC/#46.0108031,-73.4916076,12z/data=!3m1!4b1!4m5!3m4!1s0x4cc8bdb99340567b:0xc6448884fc5822a6!8m2!3d46.014012!4d-73.4177961
Should I use a layer in my map? Or use the map.Data ?
I know there is a google: libraries=places but I cannot see how to use it.
Is Google actually forbidding us to read their precious database?
What's the use of a such a API if we cannot do such a simple thing!
I saw at least 2 posting from guys wanting to do exactly the same thing!
Thanks in advance
Francois
You cannot get polygons for map features via Google APIs.
Actually, there is a feature request for this in the public issue tracker:
https://code.google.com/p/gmaps-api-issues/issues/detail?id=109
However, it doesn't look like this has a priority.

Is there an API call to get a list of saved places in Google Maps?

I have a ton of saved places that appear on my Google Maps - but there is no way to manage, filter or search them. Is there a way to access these locations by API?
I scanned the maps api and can't find any reference. Is there another Google API that makes this available?
There do have a REST API can retrieve the saved places.
http://www.google.com/bookmarks/?output=xml
Visit this link to get more information.
https://www.google.com/bookmarks/
There are also api like:
https://www.google.com/bookmarks/find?q=conf&output=xml&num=10000
https://www.google.com/bookmarks/lookup?
But seems like they have been deprecated and most of document are not available anymore. Use them as you own risk.
Currently the list of saved places in My Maps is not available via an API. There is a feature request tracking this you can use to follow along # https://code.google.com/p/gmaps-api-issues/issues/detail?id=2953.
2022: I created a gist for parsing saved places from a shared list via python. It is really unstable because its a quick&dirty solution but maybe it will help someone: https://gist.github.com/ByteSizedMarius/8c9df821ebb69b07f2d82de01e68387d
Edit: The above answer did not yet take pagination into consideration. Please see my answer here.

Inserting data from Google Spreadsheets to Google Maps

Is there a JavaScript-only, direct method to read information from a Google Spreadsheet and use it to generate markers, InfoWindows, etc. in a Google Map (V3)?
I've done some searching and found the spreadsheet-to-map wizard but it is for V2:
http://gmaps-samples.googlecode.com/svn/trunk/spreadsheetsmapwizard/makecustommap.htm
Also, I read about converting Spreadsheets to Fusion Tables, then plotting from the FT. However, is there a direct way? I tried Fusion Tables and it appeared to do some magic with InfoWindows that I had no control over.
After looking some more, it seems like the Spreadsheets API is the only way. Is there something simpler?
Maybe I'm missing something obvious, please point it out to me.
I found out there is the Google Spreadsheet and Docs API, but it doesn't seem to be worth the trouble.
Better use Fusion Table APIs.

Access to KML tree

I have some rutes in KML format and I can't modify them. I want to draw them on a map but I also want to get the fist and last points to check for near cities and interesting places.
The problem that Google Maps API does server-side procesing and I cannot access individual elements form it. I searched and tried to use a parser like GeoXML but it's not exactly what I want because it uses its own map style an so on and I have to use Google API maps. I only do need to acces certain elements of KML tree and i will draw them using Google Maps API.
Can anyone help please? Thanks in advance for answer in these vacation days(for some).
You can use the standard KmlLayer in Google Maps for rendering, and then use a 3rd party library like GeoXML (or your own code to read the XML) to grab whatever data you need from the KML and run additional functions based on that.

Resources