docker-osm/flask_app/static/js/utils.js

43 wiersze
1.0 KiB
JavaScript

function get_layer_names(map) {
var layer_names = [];
var layers = map.getStyle().layers;
for (var i = 0; i < layers.length; i++) {
layer_names.push(layers[i].id);
}
return layer_names;
}
function getBearing(direction) {
if (direction == 'north') {
return 0;
}
else if (direction == 'east') {
return 90;
}
else if (direction == 'south') {
return 180;
}
else if (direction == 'west') {
return -90;
}
else if (direction == 'northeast') {
return 45;
}
else if (direction == 'southeast') {
return 135;
}
else if (direction == 'southwest') {
return -135;
} else if (direction == 'northwest') {
return -45;
} else {
return null;
}
}
function getResponseString(userMessage, response_data) {
console.log("In getResponseString...")
console.log(typeof response_data)
console.log(response_data)
return "You: " + userMessage + "\nAI: " + JSON.stringify(response_data) + "\n"
}