[PATCH v3 1/1] Add Leaflet-Map Position selector

Christian Dresel fff at chrisi01.de
So Jan 24 08:11:05 CET 2016


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Hi

mal ein kurzes Statment meinerseits, da um weitere Meinungen gebeten
wurde.

Am 23.01.2016 um 19:11 schrieb Tim Niemeyer:
> Am Samstag, den 23.01.2016, 19:00 +0100 schrieb Dominik Heidler:
>> Am 23.01.2016 um 17:42 schrieb Tim Niemeyer:
>>>> +<link rel="stylesheet"
>>>> href="https://cdnjs.cloudflare.com/ajax/libs/leaflet/0.7.7/leaflet.
css"
>>>> /> +<script
>>>> src="https://cdnjs.cloudflare.com/ajax/libs/leaflet/0.7.7/leaflet.j
s"></script>
>>>
>>>
>>>> 
Ich bin der Meinung, wir sollten kein Javascript aus einer fremden
>>> Quelle nachladen.
>> 
>> Ich würde sie halt eher nicht auf den Router legen, da die Karte
>> sowieso nur mit Internet funktioniert und die js und css Datei
>> ge-gzippt immernoch >30KB groß sind.
> Ich verstehe das Problem. Trotzdem sollte die Logik, die der
> Knoten ausgibt, nicht von einer Quelle ausserhalb des Knotens
> liegen.
> 
>> Wir könnten sie natürlich auch selbst hosten.
> Wie gesagt, grundsätzlich würde ich das lieber direkt auf dem
> Knoten sehen. Sollten die >30KB wirklich zu einem Problem werden,
> könnte man diese Karte im OpenWRT Package vielleicht als extra
> Option hinzufügen. Dann könnte man es abwählen, wenn man
> stattdessen lieber andere Sachen einbauen möchte.

Ich kann hier durchaus beide Seiten verstehen. Man sollte dabei aber
bedenken, das dieser "Zusatz" nicht systemkritisch (ist das der
richtige Begriff?) ist. Jeder Router kann auch ohne dieser js und css
File absolut problemlos in Betrieb genommen werden, es müssen dann
halt die Koordinaten wieder per Hand eingegeben werden, fremdhosten
find ich... hmm nicht schön.

> 
>> Es muss halt ein Host mit SSL sein.
> Im Zweifelsfall würde ich dann monitoring.freifunk-franken.de

Dann haben wir da wieder einen "zentralen Punkt", wenn auch nicht
systemkritisch aber er ist vorhanden... hmmm.....

Da die 30kbyte aber aktuell wirklich kein Problem sind (ich hab was
von ~800kbyte freien Speicher im Kopf bei den 4MB Geräten?), wäre ich
dafür die Files erstmal auf den Routern zu legen. Wenn der Platz dann
wirklich eng werden sollte, kann man sich immer noch was einfallen
lassen (gerne dann wie von Tim beschrieben mit den Package).

Ansonsten muss ich sagen ne tolle Idee die Karte :)

mfg

Christian

> vorschlagen. Lass uns jedoch nochmal andere Meinungen abwarten.
> 
>>>> +function init_map() { +	map = L.map('map'); +
>>>> L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png',
>>>> {
>>> 
>>> http://wiki.openstreetmap.org/wiki/DE:Tile_usage_policy
>>> 
>>> Ich lese da raus, dass wir die Genehmigung der
>>> "System-Administrators" benötigen.
>> 
>> Haben wir die denn für den Netmon?
> AFAIK nein. :( Das heißt jedoch nicht, dass man deren Regeln nicht
> beachten sollte.
> 
> Tim
> 
>> Für das Monitoring habe ich jedenfalls nicht um Erlaubnis
>> gefragt... ... So jetzt habe ich gerade mal versucht, die
>> Kontaktdaten des Zuständigen Tile-Admins zu finden. Sie stehen
>> nicht im Wiki. Und auf seiner User-Diskussionsseite sind auch
>> diverse Anfragen anderer User, die zum Großteil nicht beantwortet
>> wurden. Keine Ahnung, wie man die kontaktiert.
>> 
>>> 
>>>> +		attribution: 'Map data © <a
>>>> href="https://openstreetmap.org">OSM</a> contributors, ' + +
>>>> '<a
>>>> href="https://creativecommons.org/licenses/by-sa/2.0/">CC-BY-SA</a>
',
>>>>
>>>> 
+		maxNativeZoom: 19,
>>>> +		maxZoom: 22 +	}).addTo(map);
>> 
> 
> 
> 


- -- 
Kontaktmöglichkeiten ChristianD (Christian Dresel):
Jabber: ChristianD at jabber.community
E-Mail: fff at chrisi01.de
Facebook: https://www.facebook.com/christian.chili
Handy/Whatsapp & Festnetz: auf Nachfrage
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJWpHkJAAoJEOID5jPgWNLiYw4P/jMin/NfZDZHN+0jXOLxrHMH
GL+BX92Gn5q+SBBplVsNoOCIeFwdNMhu+VaxZUjA7wuuum6OskUyv6yN7tRkutJJ
aNpGr7Hj0q0K6cSg7j1NCkPCFyY8x2ejNQlAY8vGYr6kptMOnXW3U8NdrW1BQK5K
IjNPf8FteOH+Y8AOlCCnxRglHcGF8/b4vOl5sW4xxdn9jzYu79Mfa6m0bFs6LyZN
AMNBy58Fa9/K6Yc6kP3qZz8m5dqeKwLKNpXlWx5/raDq+2xyFXR98773tw/YDluS
if3UVCcsNXPQek36hE7nbR/0MCjSTRTbriRKaD9hSQSX7Pp2ryqPkujEYV8UWHMf
mKTK08yJ+MxSGuDhpSuYOMlzYMiw9YFEqJ8MhitkH3V80O9sA20nP+fZinvaz+eE
0ht3t8CVJW1Ilj1mupwzTbLAFhoSEwigjh3NRZL1LnQWIqiTHn24k3xSc67zeEiH
8rYdrL1CLL1i+gu9NsT73a4bwQw1K1Bpayxy6WQ9wvKd2Bp1HjHc9B+pbwds+uN6
6LmxpszQfiFoc70MzJrFcJ7ahCTzvk4z34O1MwL7GAVv72IK4mZBFwK4zbKowMZs
vDEXWVDdVwxWUVJdFbi+ap9cD7EpzLefLgzISxjoQeoz9+dG4+WdXs3W4eN1dUh9
8OmyzV//Fa9mMc+C/33r
=pQnp
-----END PGP SIGNATURE-----



Mehr Informationen über die Mailingliste franken-dev