Usermap - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html) +--- Forum: Plugin-Veröffentlichungen und -Support (https://www.mybb.de/forum/forum-82.html) +--- Thema: Usermap (/thread-30501.html) |
RE: Usermap - Schnapsnase - 06.04.2019 Ja, Geld stinkt nicht... Sieh es aber wie Du willst...Eine Google-Map ist im Forum schon ne Bereicherung und das Plugin bietet Möglichkeiten, die wohl das "neue", auf Basis von open-street-map-Plugin nicht bietet. Andererseits ist durch den hohen Freibetrag diese "Kostenpflicht" für uns "kleine Würste" soweit entfernt, dass es Zeitverschwendung ist, überhaupt darüber zu reden. Grüße RE: Usermap - itsmeJAY - 06.04.2019 was kostet denn ein View? Wie setzen sich die Kosten denn zusammen? RE: Usermap - StefanT - 06.04.2019 Schau doch einfach bei Google nach: https://cloud.google.com/maps-platform/pricing/sheet/ RE: Usermap - Gerti - 06.04.2019 (06.04.2019, 14:55)itsmeJAY schrieb: was kostet denn ein View? Wie setzen sich die Kosten denn zusammen?Geocoding bei bis zu 40.000 Aufrufe/Monat 5,00 $ Geolocation bei bis zu 40.000 Aufrufe/Monat 5,00 $ Somit bleiben noch 190 $ pro Monat an Verwendungsguthaben bestehen. Wer als Forenbetreiber auf über 2x800.000 Zugriffe/Monat kommt, hat bestimmt kein "einfaches Forum" (Dann sind aus meiner Sicht Zusatzkosten durchaus nachvollziehbar.) RE: Usermap - itsmeJAY - 06.04.2019 sorry, war mit dem Handy on - dachte hier käme die Info etwas schneller RE: Usermap - Schnapsnase - 06.04.2019 (06.04.2019, 16:35)Gerti schrieb: Wer als Forenbetreiber auf über 2x800.000 Zugriffe/Monat kommt, hat bestimmt kein "einfaches Forum"..... Ja, oder es gibt noch noch ein paar....,die sich des/der Key`s bedienen. Nicht umsonst hatte ich geschrieben, dass ein uneingeschränkter Key kritisch zu betrachten ist..... RE: Usermap - itsmeJAY - 06.04.2019 (05.04.2019, 07:44)Gerti schrieb: Ich habe nachstehend mal versucht (hoffe ich habe es korrekt gemacht), die PDF-Datei von Schnapsnase (Danke für die sicherlich mühsam erarbeitete Lösung) auf Anregung von "bv64" für alle User übersichtlich als kurze Lösungsbeschreibung zusammengefasst. Ich komm mit dem Plugin, obwohl die Änderung recht simpel wäre, total durcheinander. Wahrscheinlich weil hier zu viel geschrieben wurde (verwirrt) und ich nie mit dem Plugin gearbeitet habe (effektiv). In dem Beitrag oben von Gerti fehlt hinter dem "Zweiter-API-Key" doch noch "&address=" oder nicht? Zumindest macht es so Sinn und so ist es auch in der PDF von Schnapsnase dokumentiert. Desweiteren: Ich hab ein Abrechnungskonto hinzugefügt und APIs erstellt. Egal wie viele APIs ich aktiviere (Geocoding, Maps, etc) - ich habe immer den gleichen Key. Wofür brauchen wir hier also 2 API-Keys? Der API-Key, welchen man im ACP eingeben kann, wird durch Änderungen des oben genannten Codes doch gar nicht mehr gebraucht? Sorry, aber ich blick hier derzeit nicht durch. Weshalb entfernen wir einfach $mybb->settings['usermap_apikey'] und definieren den API-Key nicht im Admin-CP? Desweiteren² : Welche API's genau müssen aktiviert werden damit die Karte angezeigt wird? Maps Embed oder Maps JavaScript? RE: Usermap - Gerti - 06.04.2019 Das "adresss" ist korrekt aufgeführt! RE: Usermap - itsmeJAY - 06.04.2019 Naja, einer muss es falsch haben. Du oder Schnapsnase. Schnapsnase hat es in der PDF eher richtig. Die Adresse Ansich hast du drin, es fehlt aber der GET Parameter address damit Google die Anfrage überhaupt verarbeiten kann :-)) RE: Usermap - Schnapsnase - 06.04.2019 Hi Jay, nun nochmal ganz langsam. 1. Das Plugin arbeitet mit 3 API`s - Javascript-API ist für die Darstellung der Map - Geocoding-API ist für`s Geocodieren, also um einen Marker (Pin) setzen zu können - Elevation-API ermittelt die Höhenwerte der Adressen 2. Der API-Key welcher im ACP, also in der settings.php definiert ist wird im Template "usermap" für die Funktion der Javascript-API geladen. siehe hier: Code: <html> Code: //Load the xml-file of Google for the given place Deshalb habe ich den Key manuell eingebunden. Siehe hier: Code: // Load the xml-file of Google for the given place Warum zwei Key`s..... Der Key für die Javascript-API (also die Kartenanzeige) ist im Quellcode sichtbar. Um Missbrauch zu vermeiden, sollte er also eine Url-Einschränkung haben. Damit ist man hier schon mal save. Leider funktioniert aber die Geocoding-API nicht mit einem Url-eingeschränkten Key. Deshal habe ich in der usermap.php einen zweiten Key (nur für den Geocoder) eingebunden. Dieser Key hat dann nur eine API-Einschränkung und funktioniert somit nur mit der Geocoding-API und ist auch nicht so leicht sichtbar. Wenn Du jetzt gar nicht mehr durchsteigtst, glaube ich Dir das. Ich habe auch sehr lange über dieser Problematik zugebracht..... Grüße |