Zugriffszahlen Karte

Hier geht es um die Programmierung von Opencaching.de - User mit Erfahrungen im Bereich PHP, MySQL, HTML, JavaScript, CSS werden hier ständig gesucht
Steingesicht

wenn es mal irgendwann in Richtung kritische Zugriffszahlen geht kann man ja die Standardeinstellung auf Mapquest setzen und die Nutzer dann bei Bedarf die google Karten aufrufen lassen.

Was ist eigentlich mit Bing Karten und Luftbildern?
following

[quote="Steingesicht"]
wenn es mal irgendwann in Richtung kritische Zugriffszahlen geht kann man ja die Standardeinstellung auf Mapquest setzen und die Nutzer dann bei Bedarf die google Karten aufrufen lassen.
[/quote]

Es ging im die kleine Karte in den Cachelistings; ansonsten: ja, das würde sicher eine Menge Luft verschaffen. Wir könnten auch einmalig den Cookie umbenennen, sodass alle User erst mal bei MQ landen. Nee, doch nicht. Es ist egal welches Kartenmaterial gewählt wird: Das läuft alles über die Google-API und zählt mit.

Vor Bing ekele selbst ich mich als zufriender Microsoft-Produkt-Benutzer ... und ich glaube die haben noch engere Limits für kostenfreie Nutzung.

Man muss hier unterscheiden zwischen

- dem Systemanbieter für die "Kartenverwaltung",
- dem Datenlieferant für das Kartenmaterial.

Systemanbieter sind z.B. Google, Bing, Leaflet und OpenLayers. Wir haben Google, GC hat sowohl Google als auch Leaflet, die OConly-Karte läuft mit Openlayers. Falls wir eine Alternative zu Google bräuchten, was derzeit nicht der Fall ist, wäre ich für Leaflet.

Bei  Google kann man Googlekarten und freie Karten einbinden, bei Leaflet und Openlayers nur freie Karten. Bei Bing? keine Ahnung - nur Bing-Karten?
Zuletzt geändert von following am 03.04.2013, 00:09, insgesamt 1-mal geändert.
arminus

Bei Google kann man Googlekarten und freie Karten einbinden, bei Leaflet und Openlayers nur freie Karten
Das stimmt so nicht ganz. Technisch gesehen ermöglichen es sowohl Leaflet als auch Openlayers auch nicht freie Provider bzw. Datenlieferanten einzubinden. Was die beiden Frameworks an sich anbelangt: Openlayers ist IMHO mächtiger aber auch wesentlich komplexer in der Implementierung, Leaflet merkt man einfach an, dass es moderner und neuer ist und man kommt zunächst mit wesentlich weniger Code aus. Ob man bei Leaflet momentan noch an Grenzen stößt ist schwer zu sagen, für kleinere Karten hab ich's zumindest schon ein paar mal verwendet (z.B. [url=http://www.xctrails.org/iditarod.html]hier[/url], dort ist momentan ein Bing Sat Layer eingebunden, allerdings mit einem Eval Key).
Benutzeravatar
flopp
Vereinsmitglied
Vereinsmitglied
Beiträge: 1008
Registriert: 18.03.2012, 17:02

arminus hat geschrieben:
Bei Google kann man Googlekarten und freie Karten einbinden, bei Leaflet und Openlayers nur freie Karten
Das stimmt so nicht ganz. Technisch gesehen ermöglichen es sowohl Leaflet als auch Openlayers auch nicht freie Provider bzw. Datenlieferanten einzubinden. Was die beiden Frameworks an sich anbelangt: Openlayers ist IMHO mächtiger aber auch wesentlich komplexer in der Implementierung, Leaflet merkt man einfach an, dass es moderner und neuer ist und man kommt zunächst mit wesentlich weniger Code aus. Ob man bei Leaflet momentan noch an Grenzen stößt ist schwer zu sagen, für kleinere Karten hab ich's zumindest schon ein paar mal verwendet (z.B. [url=http://www.xctrails.org/iditarod.html]hier[/url], dort ist momentan ein Bing Sat Layer eingebunden, allerdings mit einem Eval Key).
Technisch gesehen mag das gehen, aber rechtlich doch nicht (jedenfalls bei den Kartendaten von Google), oder?
Google Maps API Terms of Service hat geschrieben: [...]

10.1.1. General Restrictions.
(a) No Access to Maps API(s) except through the Service. You must not access or use the Maps API(s) or any Content through any technology or means other than those provided in the Service, or through other explicitly authorized means Google may designate. For example, you must not access map tiles or imagery through interfaces or channels (including undocumented Google interfaces) other than the Maps API(s).

[...]

10.2 Restrictions on the Types of Applications that You are Permitted to Build with the Maps API(s). Except as explicitly permitted in Section 8 (Licenses from Google to You) or the Maps APIs Documentation, you must not (nor may you permit anyone else to) do any of the following:

(a) No "Wrapping." You must not create or offer a "wrapper" for the Service, unless you obtain Google's written consent to do so. For example, you are not permitted to: (i) use or provide any part of the Service or Content (such as map imagery, geocoding, directions, places, or terrain data) in an API that you offer to others; or (ii) create a Maps API Implementation that reimplements or duplicates Google Maps/Google Earth. For clarity, you are not "re-implementing or duplicating" Google Maps/Google Earth if your Maps API Implementation provides substantial additional features or content beyond Google Maps/Google Earth, and those additional features or content constitute the primary defining characteristic of your Maps API Implementation.

[...]
D.h. wir dürfen nicht einfach die Google-Tile-URLs in eine Leaflet-Karte eintragen.
[url=http://www.flopp-caching.de/]Flopps Tolle Karte[/url] | [url=http://www.florian-pigorsch.de/oc]OC[/url] | [url=http://www.florian-pigorsch.de/gc]GC[/url] | [url=http://florian-pigorsch.de/+]G+[/url] | [url=http://florian-pigorsch.de/t]Tw[/url] | [url=http://florian-pigorsch.de/fb]Fb[/url]
arminus

[url=http://stackoverflow.com/questions/10284073/is-showing-google-maps-layer-in-openlayers-legal]http://stackoverflow.com/questions/10284073/is-showing-google-maps-layer-in-openlayers-legal[/url]:
OpenLayers is considered a wrapper library.

However, when this clause was introduced to the Terms of Service (approximately a year ago), OpenLayers was granted a specific waiver.

You can read some additional discussion at http://lists.osgeo.org/pipermail/openlayers-dev/2012-April/008625.html (and associated emails in that thread).
Ich bin kein Anwalt, aber mir hat das bisher ausgereicht die Google Layers nicht raus zu nehmen (wobei meine Zugriffe auch nicht so hoch sind  ;) )

Wie das für Leaflet aussieht weiß ich nicht, aber dort hat der GoogleMaps provider (den's gibt) auch nicht so richtig funktioniert.
Benutzeravatar
flopp
Vereinsmitglied
Vereinsmitglied
Beiträge: 1008
Registriert: 18.03.2012, 17:02

arminus hat geschrieben: [url=http://stackoverflow.com/questions/10284073/is-showing-google-maps-layer-in-openlayers-legal]http://stackoverflow.com/questions/10284073/is-showing-google-maps-layer-in-openlayers-legal[/url]:
OpenLayers is considered a wrapper library.

However, when this clause was introduced to the Terms of Service (approximately a year ago), OpenLayers was granted a specific waiver.

You can read some additional discussion at http://lists.osgeo.org/pipermail/openlayers-dev/2012-April/008625.html (and associated emails in that thread).
Ich bin kein Anwalt, aber mir hat das bisher ausgereicht die Google Layers nicht raus zu nehmen
Der bin ich auch nicht ;)

Rein prinzipiell würde ich für OC.de eine Leaflet-Karte bevorzugen, wenn man damit auch auf Googles Satelliten-Tiles zugreifen könnte/dürfte.
[url=http://www.flopp-caching.de/]Flopps Tolle Karte[/url] | [url=http://www.florian-pigorsch.de/oc]OC[/url] | [url=http://www.florian-pigorsch.de/gc]GC[/url] | [url=http://florian-pigorsch.de/+]G+[/url] | [url=http://florian-pigorsch.de/t]Tw[/url] | [url=http://florian-pigorsch.de/fb]Fb[/url]
Antworten