-
Notifications
You must be signed in to change notification settings - Fork 290
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Google TOS? #48
Comments
Yes, you'd be breaking the google terms of service. Even if a plugin like this uses the official javascript API internally, it's breaking the section against 'wrapping'. @shramov probably best to remove that plugin, no? |
I´d disagree - 10.1.1.a says "For example, you must not access map tiles or imagery through interfaces or channels (including undocumented Google interfaces) other than the Maps API(s)." In my plugin mapsmarker.com I load the Google loader via https://www.google.com/jsapi?key=xyz and then load the maps through the maps API (google.load("maps","3",{other_params:"sensor=false"});) So as far as I understand the TOS, using @shramov s plugin is no problem if you implement the google loader & load the maps API afterwards... |
I'm referring to 10.2(a):
|
@mourner can you please comment on this? |
I remember wandering about that point about wrapping from ToS too, as far as I know there were numerous requests from various developers (including Pavel) for Google to comment on that with regards to uses like Mapstraction, OL and this plugin, but no one replied. My personal take is that this point is not related to uses like this (when the actual public API is used, without reverse-engineering, proxying etc.), but really I'm not sure. |
OpenLayers has a specific, written exception from Google that (this clause of) the terms of service will not apply to them. |
just to be sure, perhaps it would help, if such an exception for Leaflet could also be asked @mourner? |
Hmm, interesting!
I wonder what is considered substantial... |
I knew why I learned coding and not law ;-) |
So anyone knows if these plugins are ok or not with google TOS ? /me would like to close this issue :) |
Is it possible to get Google written consent on this? It's a widely used mapping tool, much like OpenLayers. I don't see why they would favor one over the other except that it'd be based on a plugin and not the core support from Leaflet (which may be a big deal). |
If someone have time to contact them, feel free to do it :) Anyway, the google layer script is a real pain in th ass to maintain, and i'd really like to drop this one from the repo. |
I'm going to raise this issue at work. The lack of a Google plugin is a deal breaker for Leaflet at my job. We depend on Google to create courses that "snap to roads" with Google's directions. We do the same thing with MapQuest for OSM (we dropped Bing due to bugs). I would love to consolidate all our code into a single code base then let the user choose between Google, Bing, and OSM. |
Any news on that? Consider switching from Mapbox to Google Maps because the pricing tiers of Mapbox make no sense at all. |
* based on v2 of https://github.com/shramov/leaflet-plugins/ * but note that Google Mutant is taking over: shramov/leaflet-plugins#250 * and note potential legal issue: shramov/leaflet-plugins#48 * and note performance issue: shramov/leaflet-plugins#111
We can finally close this one since #250 :) |
According to this, one should not be able to use the map outside of google's tools.
Yet, I can still do:
or
And get access to the map with either street or satellite view.
So I'm wondering, how are you doing it? By using the script, would I be actually breaking any rule?
Cheers, and thanks for this great tool mate!
The text was updated successfully, but these errors were encountered: