Google Releases API for Google Maps 30
Elyscape writes "The Google Blog announced today the release of an API for Google Maps. While the use of the API requires a key that limits the owner to 50K pageviews a day, which is similar to but far more generous than Google's Web Search API, Google notes that they are willing to work something out with website owners who expect to breach that large barrier. This release definitely opens the door for (or, at least, eases the creation of) more advanced Google-Maps-based applications. On the negative side, it broke several current Google-Maps-based sites, such as ChicagoCrime.org. So get started! Go to the Google Maps API home, sign up for a key, and go wild! (Note: going wild may entail fixing broken sites. It does not necessarily entail actually visiting the wild.)
how long until... (Score:1)
Re:how long until... (Score:2)
50K Pageviews (Score:3, Interesting)
Re:50K Pageviews (Score:5, Informative)
Bret Taylor
Product Manager, Google Maps
Re:50K Pageviews (Score:2)
to the end of a google maps query, then regex parse out the xml inbetween the
tags. i can't seem to find any conclusive information on the api page about weather or not uses like mine possible from any infrastructure (not just javascript) without the hassle.
Re:50K Pageviews (Score:2)
Any plans on releasing a more commerical version of this? I'd love to use this on a web application I'm writing, but we'll probably need something like an SLA, etc. I'm thinking something along the lines of Microsoft's MapPoint Web Service [microsoft.com].
Re:50K Pageviews (Score:2)
Technical Question from a non-programmer (Score:2, Interesting)
They obviously don't release the code for the api
Is there bui
Re:Technical Question from a non-programmer (Score:2, Insightful)
Re:Technical Question from a non-programmer (Score:1)
Generally most API's are safe, if its not we'll find out. If you are really paranoid get a packet sniffer like ethreal and look whats coming through, I'd reccomend just leaving that part to the security researchers
Re:Technical Question from a non-programmer (Score:3, Insightful)
The API is written in javascript, the code for which is open by nature. The code is obfuscated/compressed, but it's easy to expand it out to readable syntax. This code is not going to do something on the clientside without everyone knowing it. That
Re:Technical Question from a non-programmer (Score:5, Insightful)
You've got a very good point that none of the other repliers seem to have noticed.
External Javascript somebody else supplies is *BAD*. Not "can delete your hard drive" bad, but "can rob your cookies and molest your website" bad.
Example: You are an admin for a large company using a popular content management system. You think this is a useful addition to your website, so you add in the code. A wayward Google employee rigs some of the Google servers to transmit malicious Javascript 1% of the time. You visit the new page to check everything is working, the malicious Javascript transmits your cookies containing your admin details to an external server, and now the wayward Google employee has complete write access to your website.
There is built-in protection from malicious Javascript. Unfortunately, it doesn't apply in these circumstances. The secure way of doing this is to copy the (known-safe through whatever means) Javascript to your own server instead of referencing Google's version. Unfortunately, this is against their terms of service.
This is a really big security hole that people don't seem to pay attention to. I've noticed people trusting password bookmarklets written in this style and all sorts. Basically, if you include other people's Javascript in your website with <script src="http://example.com/...">, then you are implicitly trusting example.com with all of your user's cookies, etc.
no geocoding ... yet (Score:2, Interesting)
e.
Re:no geocoding ... yet (Score:2)
Re:no geocoding ... yet (Score:1)
Well done, Documentation (Score:3, Interesting)
move the map
goto a location
blah blah
Try finding useful information like that in under 10 minutes on almost any existing "API".
address lookup? (Score:2)
Re:address lookup? (Score:2)
Re:address lookup? (Score:5, Informative)
Re:address lookup? (Score:1)
Grab [civicspacelabs.org] the zipcodes database from the CivicSpace Labs project and look up lat/lon against user-supplied zipcodes.
What about raw tile access? (Score:3, Informative)
(full disclosure note: I wrote this [inio.org] about a year ago, so I've got a an interest in direct tile access.)
Re:What about raw tile access? (Score:2)
(I've done some terraserver
Re:What about raw tile access? (Score:1)
Google Games? (Score:1)
Superb reality-check for the web (Score:2, Insightful)
Non-Earth Maps (Score:2)
Not a lot of roads up there unless you apply the definition of "someone drove over it once". Then there are several roads left by various probes.
Re:Non-Earth Maps (Score:1)
Personally, I'm waiting for the google maps images for Uranus.
Google Maps Wiki (Score:1)
http://gmaps.yellowbkpk.com/ [yellowbkpk.com]
So far people have posted their sample Google Map mashups there along with some code samples. Most of this was done BEFORE the Google Maps API was released, so some of the sites may not work due to the new javascript file version.
Also, make sure to check out the Google-Maps-API and Google-Maps Google Groups. The Google-Maps-API group is particularly active and there ahve been over 100 posts just to
My Google Maps API Hack (Score:2)
Usings AJAX and PHP to get the points into the map.