当前位置: 首页 > 知识库问答 >
问题:

nativescript vue中的位置示例未更新

郏扬
2023-03-14

在…上https://play.nativescript.org/ 是一个名为位置的组件,在HelloWorld.vue中使用时,它如下所示,但在我家附近移动并等待或再次按下显示位置按钮时,位置不会更改/更新。我将desiredAccuracyupdateDistance设置为1米,但也尝试使用精度值。导入模块后为high。可能是什么问题?

<template>
    <Page>
        <ActionBar title="Home" />
        <ScrollView>

            <StackLayout>
                <Button text="Show location" @tap="enableLocationServices"/>
                <StackLayout>
                    <Label :text="'Latitude: ' + currentGeoLocation.latitude" />
                    <Label :text="'Longitude: ' + currentGeoLocation.longitude" />
                    <Label :text="'Altitude: ' + currentGeoLocation.altitude" />
                    <Label :text="'Direction: ' + currentGeoLocation.direction" />
                </StackLayout>
            </StackLayout>

        </ScrollView>
    </Page>
</template>

<script>
    const geoLocation = require("nativescript-geolocation");

    export default {
        methods: {
            enableLocationServices: function() {
                geoLocation.isEnabled().then(enabled => {
                    if (!enabled) {
                        geoLocation
                            .enableLocationRequest()
                            .then(() => this.showLocation());
                    } else {
                        this.showLocation();
                    }
                });
            },

            showLocation: function() {
                geoLocation.watchLocation(
                    location => { this.currentGeoLocation = location; },
                    error => { alert(error); }, 
                    {
                        desiredAccuracy: 1,
                        updateDistance: 1,
                        minimumUpdateTime: 1000 * 1
                    }
                );
            }
        },

        data() {
            return {
                currentGeoLocation: {
                    latitude: null,
                    longitude: null,
                    altitude: null,
                    direction: null
                }
            };
        }
    };
</script>

共有1个答案

宰父玄天
2023-03-14

一个ccuracy.high

 类似资料:
  • 问题内容: 我正在学习如何使用新的Swift语言(只有Swift,没有Objective-C)。为此,我想用地图()做一个简单的视图。我想查找并更新用户的位置(例如在Apple Map应用程序中)。 我试过了,但是什么也没发生: 请你帮助我好吗? 问题答案: 您必须重写(CLLocationManagerDelegate的一部分)才能在位置管理器检索当前位置时得到通知: 注意:如果目标是iOS 8

  • 我刚开始学习Laravel,我发现以下错误: 在gebruikers中插入未知列“更新位置”(naam、wachtwoord、更新位置、创建位置) 我知道错误来自迁移表时的timestamp列,但我没有使用字段。我以前在学习Laravel教程时使用它,但现在我正在制作(或试图制作)我自己的东西。即使不使用时间戳,也会出现此错误。我似乎找不到使用它的地方。代码如下: 控制器 路线 模型 我一定忘了什

  • 在文档之后,我尝试创建一个update语句,该语句将更新或添加dynamodb表中的一个属性(如果不存在)。 我在试这个 我得到的错误是: 如果有人做了类似于我正在努力实现的事情,请分享例子。

  • 我需要帮助找出使用Firebase的最佳方式。我正在制作一个twitter克隆,但与FireFeed不同,我的帖子是可变的。 我的数据库结构如下: 房间,基本上是一个你可以订阅的帖子提要。会议室成员可以向该会议室发帖: 房间/{房间ID}/帖子/{postId}/- 用户,所有用户的全局列表: 用户/{userId}/feed/{postId}- 帖子,实际帖子内容的全球列表: 贴子/{postI

  • 我的项目在eclipse中运行得很好,但当我在cmd中运行该项目的jar时,我得到错误似乎我的FXML没有正确加载。我知道这个问题被问了很多次,但没有一个能解决我的问题。我试着用 但我还是有错误。 这是我的项目的结构 在Eclipse中运行的方法:

  • 问题内容: 我有一个包含密钥的二进制文件,每个密钥之后都有一个与之关联的图像。我想跳过不同的键,但是找不到任何改变输入流中索引位置的方法。我已经看到了该方法,但是它不会在不同的地方跳转。 有人知道该怎么做吗? 问题答案: 您可以使用一种方法: 跳过并丢弃此输入流中的数据字节。由于种种原因,该方法最终可能会跳过一些较小数量的字节。这可能是由多种条件引起的;在跳过字节之前到达文件末尾只是一种可能。返回