问题标签 [location-provider]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2328 浏览

angularjs - 当 html5Mode 为真时,AngularJs 路由对服务器进行 HTTP 调用

我已在我的应用程序中将 html5Mode 设置为true。我的路线定义如下:

但是每当我发出请求时,http://localhost:3000/api它会发出 HTTP 调用并且请求会转到服务器而不是解析到我的角度路由。

我需要在这里照顾什么。

我的主页添加了以下标签:

只是说明一下,以防它在这里改变任何东西。是否需要其他配置。我node.js作为服务器使用express.js.

0 投票
0 回答
492 浏览

angularjs - $location 和 $locationProvider

我正在尝试在角度应用程序中创建变量链接。如果它是移动的,它将在新选项卡中打开 href。如果是桌面,它将在弹出窗口中打开。因此,我试图调用 Angular 提供的 $location 变量,但无法确定调用它。我在哪里/如何初始化这个变量的使用?

0 投票
3 回答
23308 浏览

android - 在 Python 中获取精确的 Android GPS 位置

我尝试在 Python 中获取我的 Android 手机的 GPS 位置(使用 QPython3 应用程序)。这种工作,但似乎Android中有几个LocationProviders:

  • gps:纯gps定位,速度慢,耗能,但非常准确,正是我需要的。
  • 网络: gps 和 wifi/蜂窝定位的混合,速度更快,但不太准确
  • 被动:像上面一样,但完全不使用gps

问题: 当我运行我的脚本(如下)时,我只能得到“网络”提供的我的位置,这不够准确。

但我找不到强制特定 LocationProvider 的方法。

代码:

样本输出(假坐标):

总结: 如何使用 Python 在 Android 中获取精确的 GPS 位置?

提前谢谢大家!

编辑:已经测试:

  • 内/外
  • 启用/禁用
  • 启用 WiFi GPS(在运行脚本之前)
0 投票
1 回答
29 浏览

android - 如果android已经连接到WiFi并且一段时间后WiFi消失了,android将如何知道它必须连接到哪个提供商?

在 android 地图中切换到最佳 locationproviders 的代码

0 投票
1 回答
1063 浏览

android - FusedLocationProviderApi 的替代方案

我不希望我的应用依赖 Google API。FusedLocationProviderApi 是否有任何开源替代方案允许结合标准 GPS 和网络提供商?

0 投票
0 回答
178 浏览

javascript - AngularJS ng-view 在加载新内容之前清除

我是 AngularJS 的新手,并制作了一个无需重新加载即可更改页面的应用程序。但是当我请求页面时,我正在检查请求是否是用 ajax 发出的,如果是这样,我只返回 angular 所需的部分,否则我给浏览器一个带有布局的整个页面。这意味着,如果访问者通过在浏览器地址栏中输入地址进入页面,他应该会看到该页面而无需角度加载。

所以我的问题是:当我通过输入地址打开页面时,它会显示我需要的内容,但是然后 - angular 捕获路由.when('/some/page')并加载它,并且在执行此操作时,它会清除 ng-view 中的所有内容(半秒或少)然后显示相同的内容,但由角度加载。这个简短的内容“闪烁”和不需要的请求让我很恼火,我什至不知道我应该搜索什么。

如果访问者已经在其中,是否可以防止 Angular 加载页面?或者更改内容清除行为(但我认为向 DOM 添加新内容需要这么多时间)。

0 投票
1 回答
1535 浏览

angularjs - 角度无法读取未定义的属性“html5Mode”

在我的角度应用程序中,我想使用 $location.path('/'); 进行重定向 但我收到此错误未捕获错误:[$injector:modulerr] 无法实例化模块 myApp 由于:错误:[$injector:modulerr] 无法实例化模块 myApp.login 由于:TypeError:无法读取属性 'html5Mode'这里的未定义是我的代码

0 投票
0 回答
30 浏览

html - 实现 $locationProvider 后无法使用 href="" 调用 Node Server API

我是一名初级开发人员,所以如果我说的有误或解释不清楚,我深表歉意。我正在创建一个 MEAN 堆栈应用程序,当我$locationProvider.html5Mode(true);进行配置时,所有路由都正常工作,我还添加了

到服务器端的 index.js 和<base href="/"></base>index.html 上。

问题是,在我的 html 视图中,我有连接到我的服务器的 href,当我单击它们时,它不会调用 api,而是将我带到 localhost/api/...,然后将我重定向回登录页面,因为它不存在。(我正在使用本地护照)。当我删除 $locationprovider 和上述代码的其余部分时,href 会正常工作。

这是示例:

<a href="/connect/instagram"</a> 列在我的观点之一。这应该带我到 Instagram 网站,以便我可以授权我的帐户。使用 $locationProvider 时,它会将我带到不存在的 localhost/connect/instagram,因此将我引导到登录页面,因为该路由不存在。

我试过删除connect/instagram前面的'/',但没有运气。我被困在这一点上。任何帮助将不胜感激!

0 投票
1 回答
765 浏览

android - 在后台获取过于频繁的位置更新

在我的应用程序中,我使用 ReactiveLocationProvider 来获取后台位置更新。(库链接)当我的应用程序最小化(进入 onPause)时,它开始接收更新。它工作正常,但问题是我不希望频繁更新。例如,在我的代码中,我有一个 LocationRequest,它应该在用户移动 1 公里并且至少 10 分钟(setFastestInterval)已经过去时获取位置更新(一个)。根据我的日志,我收到的更新超出了需要。有谁知道为什么?

这是我在 MainActivity on create 方法中的代码:

和我的 onPause 方法:

我正在取消订阅销毁请求:

最近的日志(我已经移动了 1 公里并且至少已经过去了 10 分钟)

0 投票
2 回答
1130 浏览

angularjs - Spring MVC 与 AngularJs - 重新加载浏览器返回未找到资源

主要问题是在我的 SpringMVC 应用程序中,我要加载 index.jsp。我想在 angularJs 中我使用了来自 ngRoute 的 $locationProvider(对不起,我是 Angular 的新手)。假设我有一个导航栏,即 nav1、nav2、nav2。当我单击 nav1 时,url 是 index.ipxs/nav1,其中部分模板在我的 ng-view div 中正常呈现。但是当我手动重新加载浏览器时,它会显示“未找到请求/资源”。我想要实现的是在我重新加载浏览器时默认重定向到主页(index.ipxs/nav1),即使我目前在 index.ipxs/nav2 页面中,或者在我所在的任何地方呈现页面并保留页面状态...

这是我的代码

主要问题是在我的 SpringMVC 应用程序中,我要加载 index.jsp。我想在 angularJs 中我使用了来自 ngRoute 的 $locationProvider(对不起,我是 Angular 的新手)。假设我有一个导航栏,即 nav1、nav2、nav2。当我单击 nav1 时,url 是 index.ipxs/nav1,其中部分模板在我的 ng-view div 中正常呈现。但是当我手动重新加载浏览器时,它会显示“未找到请求/资源”。我想要实现的是在我重新加载浏览器时默认重定向到主页(index.ipxs/nav1),即使我目前在 index.ipxs/nav2 页面中,或者在我所在的任何地方呈现页面并保留页面状态...