2017-04-13 23:24:31 +02:00
|
|
|
export function findFlatGPS (flat) {
|
|
|
|
let gps
|
|
|
|
|
|
|
|
// Try to push a marker based on stations
|
|
|
|
if (flat.flatisfy_stations && flat.flatisfy_stations.length > 0) {
|
|
|
|
gps = [0.0, 0.0]
|
|
|
|
flat.flatisfy_stations.forEach(station => {
|
|
|
|
gps = [gps[0] + station.gps[0], gps[1] + station.gps[1]]
|
|
|
|
})
|
|
|
|
gps = [gps[0] / flat.flatisfy_stations.length, gps[1] / flat.flatisfy_stations.length]
|
|
|
|
} else {
|
|
|
|
// Else, push a marker based on postal code
|
|
|
|
gps = flat.flatisfy_postal_code.gps
|
|
|
|
}
|
|
|
|
|
|
|
|
return gps
|
|
|
|
}
|
|
|
|
|
|
|
|
export function capitalize (string) {
|
|
|
|
return string.charAt(0).toUpperCase() + string.slice(1)
|
|
|
|
}
|
2017-05-03 22:10:24 +02:00
|
|
|
|
|
|
|
export function range (n) {
|
|
|
|
return [...Array(n).keys()]
|
|
|
|
}
|