标签: location

jquery:更改URL地址而不重定向?

可能重复:
修改AJAX应用程序中的地址栏URL以匹配当前状态

如何在不重定向页面的情况下更改URL地址?

例如,当我点击下面的链接时:

<a href="http://mysite.com/projects/article-1" class="get-article">link</a>
Run Code Online (Sandbox Code Playgroud)

我将从链接中获取URL:

var path = object.attr('href');
Run Code Online (Sandbox Code Playgroud)

如果我在下面执行此操作,页面将被重定向:

window.location = path;
Run Code Online (Sandbox Code Playgroud)

我想做这样的网站,当你点击图片时,ajax调用将获取所请求的页面,窗口上的URL地址也将被更改,以便它有一个你点击的路径.

ajax jquery redirect location

85
推荐指数
3
解决办法
18万
查看次数

用于查找距给定Lat Lng位置一定距离内的所有纬度经度位置的算法

给定具有纬度+经度位置的地点的数据库,例如40.8120390,-73.4889650,如何在特定位置的给定距离内找到所有位置?

从DB中选择所有位置然后逐个浏览它们似乎并不是非常有效,从起始位置获取距离以查看它们是否在指定距离内.有没有一种很好的方法来缩小DB中最初选择的位置?一旦我(或没有?)一组缩小的位置,我是否仍然逐个检查距离,或者有更好的方法吗?

我这样做的语言并不重要.谢谢!

algorithm gps location geolocation latitude-longitude

74
推荐指数
5
解决办法
9万
查看次数

检查是否启用了位置服务

我一直在做一些关于CoreLocation的研究.最近,我遇到了其他地方已经涉及的问题,但是在Objective C和iOS 8中.

我觉得有点傻傻问这个,但是如何在iOS 9上检查是否使用swift启用了位置服务?

在iOS 7(可能是8?)上你可以使用locationServicesEnabled(),但在编译iOS 9时似乎没有用.

那我怎么做到这一点?

谢谢!

location ios swift ios9 swift3

74
推荐指数
6
解决办法
6万
查看次数

javascript窗口位置href没有哈希?

我有:

var uri = window.location.href;
Run Code Online (Sandbox Code Playgroud)

这提供了 http://example.com/something#hash

什么是最好和最简单的方法来获得没有的整个路径#hash

uri    = http://example.com/something#hash
nohash = http://example.com/something
Run Code Online (Sandbox Code Playgroud)

我尝试使用location.origin+location.pathname哪个在每个浏览器中都不起作用.我尝试使用location.protocol+'//'+location.host+location.pathname这对我来说看起来像一个糟糕的解决方案.

最好和最简单的方法是什么?也许我查询location.hash并尝试从uri中substr()这个?

javascript location substring

72
推荐指数
5
解决办法
7万
查看次数

基于陀螺仪和加速度计的室内定位系统

我正在开发一个Android应用程序来跟踪室内位置.我的手机是使用两个传感器的Google Nexus S,第一个是加速度计,第二个是陀螺仪.

我的想法是,从起始参考点(已知的GPS位置),使用2个传感器(用于运动的加速度计和用于方向的陀螺仪)在移动时跟踪手机.并在用户出发时显示在地图上.

但问题是我不知道如何将这两种传感器结合起来给我一个实际位置?

我在互联网上看过一些关于"kalman过滤器"的文章,经过一些研究后我发现那个过滤器对我来说非常复杂/太多了)特别是在java for Android(cpu杀手)中编码

有人有经验可以与我分享使用陀螺仪和加速度计的室内定位系统吗?

android location position accelerometer gyroscope

71
推荐指数
2
解决办法
7万
查看次数

Android Google Maps API V2缩放到当前位置

我正在尝试使用Maps API V2来熟悉它,我正在尝试以用户当前位置为中心启动地图.使用该map.setMyLocationEnabled(true);语句,我可以在地图上显示我当前的位置.这也会将按钮添加到UI中,该按钮将地图置于当前位置的中心.

我想在我的代码中模拟按下按钮.我熟悉LocationManagerLocationListener类,并意识到使用它们是一个可行的替代方案,但是中心和放大用户位置的功能似乎已经通过按钮内置.

如果API有一个方法来显示用户的当前位置,那么肯定必须有一个更容易的方法来定位该位置而不是使用LocationManager/ LocationListenerclasses,对吧?

android location google-maps google-maps-android-api-2

71
推荐指数
6
解决办法
12万
查看次数

LocationRequest setInterval(long millis)和LocationRequest setFastestInterval(long millis)之间的区别

我在android中每隔5分钟编写一次自己的后台位置更新.我想知道setInterval和setFastestInterval之间的区别

当我将setInterval设置为5分钟并将setFastestInterval设置为2分钟.每2分钟调用一次位置更新.

我想知道区别.我无法理解这个https://developer.android.com/reference/com/google/android/gms/location/LocationRequest.html的开发者页面中究竟写了什么.

另外:只有当第一次更新的距离超过20米并且第二次更新时,是否有内置功能来检查位置更新?

谢谢!

gps android location locationmanager

70
推荐指数
3
解决办法
3万
查看次数

包含文件存储在哪里 - Ubuntu Linux,GCC

所以,当我们做以下事情时:

#include <stdio.h>
Run Code Online (Sandbox Code Playgroud)

#include "myFile.h"
Run Code Online (Sandbox Code Playgroud)

在我的情况下,编译器GCC知道stdio.h(甚至目标文件)在我的硬盘上的位置.它只是利用了我没有互动的文件.

认为在我的Ubuntu Linux机器上存储的文件是/usr/include/.编译器如何知道在哪里查找这些文件?这是可配置的还是仅仅是预期的默认值?我在哪里寻找这种配置?

由于我问这些包含文件的问题,文件的来源是什么?我知道在Linux社区中这可能是模糊的,但谁管理这些?谁将为Windows编译器提供和管理相同的文件.

我一直认为他们的印象与编译器,但是这是一个假设...

linux gcc location include

69
推荐指数
4
解决办法
19万
查看次数

window.location与只是位置

在网络上,我看到大量的JavaScript程序员写作window.location而不仅仅是location.我很好奇是否有人可以提供解释原因.window是全局对象,因此没有必要包括 - 不是吗?我的意思是,你不要看的人写的window.Math.floor还是new window.Date(),所以我很好奇,为什么它会与指定location.

我理解这location被认为是你所在窗口的"属性",我认为这是有道理的.但即便如此,我也没有理由指定全局对象; 首先不可能覆盖location,不是没有重定向页面.

那么,这只是一个长期使用的怪癖,它与我们编写JavaScript的方式相结合,还是有一些切实的理由以这种方式做事?我查了一下谷歌,但是唉,我什么也没想到......

javascript location window.location

69
推荐指数
5
解决办法
1万
查看次数

getLastKnownLocation返回null

我已经读过一些关于此的问题,但我找不到我需要的答案.

所以,情况是我设置了我的地图,我想获取当前的gps位置.我已经检查过我的变量不是NULL但是我的结果来自:

getLastKnownLocation(provider, false);
Run Code Online (Sandbox Code Playgroud)

虽然给了我null,所以这是我需要帮助的地方.我已经为COARSE + FINE位置添加了权限.但我通常会为手机禁用各种网络数据,因为我对手机账单中不可预测的数据流费用感到不满.所以我只启用了WiFi并连接了此测试.

还有什么我需要启用才能实现这一目标吗?我认为WiFi应该足够了吗?

android location google-maps

69
推荐指数
3
解决办法
6万
查看次数