Skip to content

Instantly share code, notes, and snippets.

@collinprice
Created November 13, 2014 03:39
Show Gist options
  • Save collinprice/209b01c6daeb3ab9ada9 to your computer and use it in GitHub Desktop.
Save collinprice/209b01c6daeb3ab9ada9 to your computer and use it in GitHub Desktop.
Speed Polylines for Google Maps Javascript V3
for (var i = 1; i < points.models.length; i++) {
var p1 = points.models[i - 1];
var p2 = points.models[i];
var speed_percentage = speeds[i + 1] / top_speed;
var top_H = 120;
console.log(top_H * speed_percentage);
var color = HSVtoRGB(top_H * speed_percentage, 1, 0.8);
window.mapster.addPolyline({
track: [{
lat: parseFloat(p1.get("latitude")),
lng: parseFloat(p1.get("longitude"))
}, {
lat: parseFloat(p2.get("latitude")),
lng: parseFloat(p2.get("longitude"))
}],
strokeWeight: window.mapster.gMap.defaults.strokeWeight,
strokeColor: "rgb(" + color.r + "," + color.g + "," + color.b + ")"
});
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment