Heat Map auf Google Maps basierend auf der Intensität eines Parameters

9

Ich habe einige Daten der Leistung eines Wi-Fi-Netzwerks mit einem Positionsstempel gesammelt. Jetzt kann ich die Position anzeigen, wo ich die Daten auf einer "lokalen" Google-Karte erfasst habe. Ich möchte eine Heatmaps auf Google Maps zeigen, so dass der Wert des Parameters die Farbe festlegt.
Zum Beispiel: Bandbreite: Maximalwert 1000 Min. Wert 10
Position 1, Bandbreite 1000 - & gt; Farbe rot
Position 2, Bandbreite 15 - & gt; Farbe blau
Position 3, Bandbreite 500 - & gt; farbe orange und so weiter Ich brauche etwas, das die Daten interpolieren und so etwas erhalten kann: eine beschäftigte Katze http://i46.tinypic.com/5uo5lk.png

Ich habe die Fusionskarte von Google ausprobiert, aber die Heatmap basiert nur auf der Dichte in Bezug auf die Position und nicht auf dem Wert eines Parameters. Ist das richtig? Ich möchte Google Maps verwenden, aber wenn es etwas einfacher zu verwenden ist, kann ich es verwenden.

    
user1382278 24.05.2012, 17:01
quelle

2 Antworten

4

Ich habe eine Lösung gefunden, wie man mit Google Maps eine Heatmap erstellen kann, die lokal funktioniert: heatmap.js .
Ich habe gebraucht und funktioniert sehr gut für meinen Umfang. Danke

    
user1382278 30.05.2012, 10:10
quelle
0

Es ist nicht genau das, was du willst, aber du könntest dir die HeatmapApi ansehen.

Es gibt eine kostenlose Version für max. 100 Datenpunkte. Die Hauptbeschränkung in Bezug auf Ihre Anforderungen besteht darin, dass Sie das Farbschema nicht anpassen können. Diese Funktion wird auf ihrer Webseite angekündigt, jedoch ohne Datum.

Ich habe die API in den letzten Tagen ausprobiert und es funktioniert wie erwartet und versprochen. Es wird als Webservice zur Verfügung gestellt und verwendet Parameter im Format [lat, lng, value] zur Berechnung der Heatmap.

    
Matt Handy 24.05.2012 18:13
quelle

Tags und Links