Vue.js и Google Maps API Altitude - PullRequest
       1

Vue.js и Google Maps API Altitude

0 голосов
/ 23 марта 2019

Я пытаюсь использовать параметр высоты из API Карт Google, чтобы определить, когда мой пользователь увеличил высоту на 10 футов.Я использую Vue.js и Vuex.Я в настоящее время могу получить высоту, но это в метрах.Я попытался преобразовать его в футы так: meters * 3.28084 (метры - это переменная), но это не дает мне результатов, которые я ищу.

Мой код записывает высоту пользователя с переменной recorded Мне нужно как-то преобразовать это в футы, добавить к нему еще примерно 10 футов, но мои значения высоты из API выглядят так:

259.21579648483277

Это не переводится должным образом.Я могу идти вверх и вниз по лестнице, явно двигаясь более чем на 10 футов, но меняются только десятичные дроби.Я делаю что-то очень неправильно и мог бы помочь.

Вот что отображается пользователю:

<div>Recorded: {{this.$store.getters.getAltitude.altitude | convertToFeet}} ft</div>
<div>Target: {{this.$store.getters.getAltitude.altitude | convertTargetFeet}} ft</div>
<div>Current: {{this.$store.getters.getPlayerLocation.altitude | convertToFeet}} ft</div>

Это два моих фильтра:

convertToFeet: function (meters) {
    return Math.round(meters * 3.28084)
},
convertTargetFeet: function (meters) {
    return Math.round( (meters + 3.3) * 3.28084 )
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...