I think that Andrew might be cutting a little close to the bone here. I think he means that if your browser component AND all of the Google maps API is freely available to anyone on the internet, with only the "data" you submit to the page being a secret, that's okay. Note that you don't need to write any javascript to do that; you can invoke maps.google.com with secret data (and maps.google.com is freely available.) If that's the case, I agree with Andrew.
I'm not sure that RF Nel thought of it that way. Terms of Use: "Your Maps API Implementation must be generally accessible to users without charge. You may require users to log in to your Maps API Implementation if you do not require users to pay a fee." So displaying a page on a browser accessing //localhost is probably not allowed. Requiring "secret data" (like a Cookie) to get the page to display at all is probably not allowed. But as long as everyone on the internet can reach your page (and all of its javascript), and display some map (maybe not the map your application invokes), then that is probably what Andrew was talking about (and I agree that would be okay). - Jeff On Oct 29, 7:37 am, Andrew Leach <[email protected]> wrote: > On 29 October 2010 15:16, Jasper Horn <[email protected]> wrote: > > > And I'm pretty sure the answer is yes. > > > Alternatively, you could set up your own website which does > > use the API, to which your application links. In this case, your website > > must be freely available, but this changes nothing about whether or not a > > commercial application can link to it. > > I concur with this view, for what it's worth. > > In fact there would be nothing to stop you making a freely-available > page on your website with a map on it which anyone can get to *and* > which is used as your target from your app -- but your app could > construct its request in such a way as to show your data on it. You > could do that by constructing the page server-side using the > parameters contained in the request which only your app could send > correctly. > > Hiding your *data* in this way is not contrary to the Terms. -- You received this message because you are subscribed to the Google Groups "Google Maps API V2" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-maps-api?hl=en.
