Comments (9)
Und falls das vom User abgelehnt wird, die IP zuordnen.
Auch eine speicherung der zuletzt angeshenen Position, zum Beispiel via Cookie, wäre hilfreich.
from farmshops.eu.
Ich hab das Feature implementiert. Siehe: https://github.com/mwkaufmann/direktvermarkter
Verwendet habe ich leaflet-locatecontrol. Falls noch was geändert werden soll, einfach Bescheid geben.
LG
Nachtrag: Leider ist mir gerade aufgefallen, dass ohne HTTPS diese Lösung vermutlich nicht funktionieren wird. Die HTML 5 Location-API wird von den Browser-Herstellern mittlerweile nur noch über sichere Verbindungen unterstützt. :( Da müssen wir uns was überlegen.
from farmshops.eu.
Hey, großartig, vielen Dank. Ich habe das mal getestet, funktioniert super.
Das einzige was ich gerne noch ändern wirde bevor wir das Mergen ist dass sich durch die Integration von font awesome die Schriftart der Hs und As in den Pins verändert. Hast Du eine Idee warum das passiert? eigentlich habe ich überall im CSS eine andere Schriftart definiert.
Außerdem möchte ich Font-Awesome nicht von einer externen URL laden sondern als Datei hier im Artefakt haben und ich würde das Icon nach links oben setzen. Wie siehst Du das?
Ich schaue mir das morgen an und integriere es dann. Vielen Dank noch mal!
Siehe Pull Request #23
from farmshops.eu.
Das Problem mit Fontawesome hängt wohl damit zusammen, dass die Pins die CSS-Klasse ".fa" verwenden. Diese wird auch durch fontawesome definiert... Da kommt es dann zur Kollision.
So wie es aussieht, wird die ".fa" Klasse durch das ExtraMarkers-Plugin angehängt.
Ich schaue mir an, wie wir das am elegantesten lösen können...
Fontawesome ziehe ich dir auch noch interne Abhängigkeit ins Projekt rein, kein Problem.
Das Icon können wir gerne nach links oben setzen. Probiere ich gleich mal aus.
from farmshops.eu.
Als fertige Lösung gibt es leaflet locatecontrol:
https://github.com/domoritz/leaflet-locatecontrol
Das Erkennt den Ort nur auf Wunsch, aber darauf kann man bestimmt aufbauen.
Ich weiß nur nicht wie gut das mit dem Permalink-Plugin zusammen spielt, das im Moment verwendet wird.
Edit: es gibt auch eine locate funktion in leaflet selbst, die man auch verwenden kann.
from farmshops.eu.
Alles klar, alle Änderungen durchgeführt. #23 kann kommen. :)
from farmshops.eu.
Gemerged, Danke noch mal! Https wird ab jetzt immer erzwungen, weil locate wohl nur damit funktioniert.
from farmshops.eu.
Super!
Gefällt mir übrigens sehr gut, wie du das Projekt vorantreibst, koordinierst und Öffentlichkeitsarbeit dafür betreibst.
Trefft ihr euch eigentlich auch manchmal Karlsruhe, um das Projekt zu diskutieren? Wenn ja, würde ich gerne mal dazukommen.
LG
from farmshops.eu.
Klar, komm gerne vorbei :) Alle Treffen gibt es auf Meetup: https://www.meetup.com/de-DE/OK-Lab-Karlsruhe/
und auf https://codefor.de/karlsruhe/
Wennn Du magst kann ich dich auch in den Slack Channel von der OKFNDE einladen.
from farmshops.eu.
Related Issues (20)
- Icons im Pin statt Buchstaben HOT 3
- Lange URLs ragen über das Popup hinaus HOT 3
- Informationen im Cluster verbessern (x Hofläden x Märkte x Automaten) HOT 2
- Markertypen auf eigene Layer verteilen
- Neue Datenstruktur für die Nodes HOT 11
- vending= eggs;potatoes;food HOT 10
- [Öffnungszeiten] Popup öffnet sich nicht, Country code missing HOT 9
- Tags in der Query ausschließen HOT 9
- Möglichkeit Daten einzutragen HOT 10
- Vending machine not shown HOT 1
- https default wegen "aktuelle Position" HOT 3
- multilingual HOT 4
- Wikipedia Layer HOT 3
- Datenbasis aus OSM // Doppelte Datentöpfe HOT 2
- Druckbare Karte erstellen
- Popup with many rows of content immediately disappears on too small screens
- feature request: Filtern nach Bio=egal,auch,nur HOT 1
- Karte https://www.farmshops.eu/ funktioniert nicht HOT 2
- New York Farmshops
- Vermont Farm Shops
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from farmshops.eu.