Geschafft!

Hinweis

Fehler

Session expiration Your session is going to expireClick here to extend

Budget:

Kleines Projekt <800

Geposted am

07.10.13 18:12

Kunde

CUB***

Dieses Projekt wurde abgeschlossen

Schreiben Sie ein ähnliches Projekt aus und erhalten Sie Angebote von Freelancern. Unverbindlich. Kostenlos. Schnell.

Jetzt ähnliches Projekt einstellen

Beschreibung:

 

English Bidders find the task specification attached (word file)

Please note that the German description below is primary for the contract.

 

Die Aufgabe ist die Apdation einer Heatmap mit heatmap.js auf Basis von OpenStreetmap ähnlich wie hier: http://www.patrick-wied.at/static/heatmapjs/example-heatmap-openlayers.html

 

Dieser Heatmap fehlen zwei Slider zur Einstellung von Opacity/Intensity und Radius ähnlich wie hier http://www.websitedev.de/temp/openlayers-heatmap-layer.html#zoomIn

Die Werte sind über das Config-Array zugänglich und sollen sich beim Verschieben der Slider live in der Heatmap-Grafik einstellen, ohne dass die Seite aktualisiert (Reload) wird. Also schon beim Verschieben des Sliders (ohne Loslassen) soll sich die Heatmap entsprechend darstellen.

 

Außerdem soll für jede Koordinate ein Marker angezeigt werden können, der beim Klick darauf einen Tooltip anzeigt. Der Übersicht halber sollen sich alle Marker per Checkbox (nur eine Checkbox für alle Marker) ausblenden lassen, so dass nur noch die Heatmap sichtbar ist.

Wenn sehr viele Marker in unmittelbarer Nähe platziert sind soll nur ein Marker angezeigt werden der beim Klick darauf das Zoom so erhöht, dass einige weiteren Marker in diesem Bereich ausreichend Platz für eine eigene "Klickfläche" haben.

 

Bitte bauen Sie ein Textfeld als provisorische Schnittstellen ein, in der die Koordinaten zum Testen in folgendem Format an das JavaScript per Klick (ohne Reload) übergeben werden.

 

{max: 90, data: [ {id: 9489353, lat: 5662.458922, lon: 584.457812, count: 80}, {id: 47852, lat: 5726.428526, lon: 5521.42513, count: 54}, ... ]}

max: Maximalwert der Gewichtung wie stark die Heatmap ausgeprägt ist in Relation zu "count"

id: ID aus der Datenbank

lat: latitude

lon: longtitude

count: Gewichtung der einzelnen Koorinaten

 

Sollten sich einzelne Punkte nicht realisieren lassen können Sie diese in Ihrem Angebotstext ausschließen.