2016-06-18 8 views
1

Auf meinem Desktop mit Django-1.9-Admin, auf Firefox funktioniert das Django-Prospekt MultipolygonField Widget wie erwartet.Leaflet MultipolygonField Widget, keine Touch-Ereignisse erhalten

Allerdings, auf einem Samsung-Tablet mit Chrome oder Firefox oder dem nativen Browser, obwohl ich das Werkzeug wählen kann, um das Polygon zu zeichnen, indem Sie es berühren, ist es unmöglich, einen Punkt auf der Karte zu platzieren.

Es scheint, als ob das Widget nicht auf Berührung/Treffer/Punch-Ereignis reagiert.

Hat sonst noch jemand so etwas erlebt? Ich habe eine relevant question in Django-Broschüre geschrieben und ich warte immer noch auf einen Hinweis.

Antwort

1

Leaflet-Draw 0.2.4, das ist used zu ermöglichen, Zeichnung in Django-Prospekt, unterstützt noch nicht Touch.

Prospekt-Zeichnung 0.3.0 adds touch support und a pull request exists to update it in django-leaflet. Nicht viel Aktivität dort aber.

Sie sollten in der Lage sein, die Datei zu überschreiben, indem Sie die neue Version von leaflet-draw herunterladen und diese in ein Verzeichnis static/leaflet/draw/ in Ihrer Django App hinzufügen.