22 lines
653 B
JavaScript
22 lines
653 B
JavaScript
|
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)
|
||
|
}
|