问题标签 [location-based]

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 投票
0 回答
588 浏览

android - 基于位置的警报数据库

我有个问题。我想在 android 设备中制作基于位置的提醒/警报。我已经尝试对其进行编码。但它不起作用。我尝试根据地理编码器用户位置匹配 sqlite 中的数据和地址。

这里是数据库适配器查询

这是活动中的代码

我把它放在 onCreate 的线程之后

谢谢你的帮助...

0 投票
2 回答
1030 浏览

ios7 - 地理围栏不再从 ios7 中的终止状态重新启动应用程序?

我正在开发一个使用 ibeacon 来确定用户是否进入特定区域的应用程序。现在我正在使用 CoreLocation 框架来实现这个基于地理围栏的功能。我已经阅读了下面的文件。 https://developer.apple.com/library/mac/documentation/CoreLocation/Reference/CLLocationManager_Class/CLLocationManager/CLLocationManager.html 苹果在其中说:“在 iOS 中,您向位置管理器注册的区域在您的应用程序启动之间持续存在。如果在您的 iOS 应用程序未运行时发生区域交叉,系统会自动将其唤醒(或重新启动它) "

我发现在 ios 7 之前这是真的。从 ios 7 开始,应用程序将从后台唤醒,但实际上不再可以从终止状态重新启动(从任务管理器中滑出,显示为 double - 单击主页按钮)。如果是因为苹果的政策,为什么苹果不更新上述官方文档?所以我正在考虑一个 ios7 的错误,因为提醒应用程序(一个内置应用程序)也没有在 ios7 中重新启动,即使它在 ios6 中重新启动。这个问题是由于 Apple 的政策造成的吗?还是ios7的bug?我花了 2 天多的时间在谷歌上寻找解决方案。对这个问题有什么想法吗?

0 投票
1 回答
133 浏览

google-places-api - 带有特定搜索词数据的 Google Places API 搜索

我想制作服务器 api,它可以使用大约 300 个特定搜索词的搜索词获取数据。我想使用 Google Places API 来实现它。搜索类型由 Google 类别和仅名称划分。首先,我尝试使用 Google Places API 的 TextSearch 来实现,但它总是返回 60 条数据,因此无法根据用户所在的当前位置显示数据。所以,我尝试使用附近搜索,但是在获取数据后,我必须根据大约 300 个搜索词过滤这些数据。我该如何实施?我在下面附上了一些搜索词。

搜索类型 搜索词 应用类别 地点类型 名称 仅限 Arby's Restaurant 餐厅 Google 类别 艺术画廊 娱乐 art_gallery

任何人都可以帮助这个?谢谢。

0 投票
1 回答
9552 浏览

ios - iOS7:后台任务(“myapp”有超过允许时间的活动断言)

崩溃报告详细信息:

线程 3:

我的应用程序在“applicationDidEnterBackground”处使用带有此代码的后台任务:

它在 iOS 6 上运行良好......但是!iOS 7 在 180 秒后抛出断言。帮助!

0 投票
1 回答
720 浏览

java - getFromLocationName().size() 总是返回 0 - Android

在我的应用程序中,我有一个活动,您可以在其中根据您在 edittext 中键入的地址将位置固定在地图中,或者您可以移动它出现在 onMapReady 函数中的图钉。


我的活动的布局有显示地图的片段,一个返回有关上一个活动中大头针位置信息的按钮和一个编辑文本,在输入地址并按下按钮后,地图上的前一个大头针将被删除,一个新的会出现在您输入的位置(如果存在)。


-- 这是我的onMapReady函数,它在搜索按钮中有一个侦听器,并在您拖动它后初始化引脚和获取引脚位置的函数:


直到几天前,我还可以从用户在编辑文本中输入的位置显示一个 pin,并使用上面的代码。现在,由于未知原因,我不能再使用完全相同的代码执行此操作了。

总是出现toast关于“错误地址”。请尝试另一个!即使我在编辑文本中输入的地址存在,但大小geoResults始终为0,Logcat中没有出现异常



-- 当我从评论中删除 do-while 部分时,logcat 中的异常如下:

在这一行:

12386-12386/guide_me_for_all.guide_me_for_all A/libc:致命信号 6 (SIGABRT) at 0x000008d2 (code=0), thread 12386 (uide_me_for_all),

我不知道括号中的这个东西是什么,但我的包名是g uide_me_for_all 而不是 uide_me_for_all。(如果它与此有关)


如果有人可以帮助我找到以上所有内容的含义,我将不胜感激。


更正上述代码后更新:将位置从类返回到上一个活动的代码(未解决 - 始终获取 NULL 值):

在课堂里:

在 MapsActivity 的 onCreate 中,我有这个:

然后在我活动的搜索按钮的 onClickListener 中,我得到这样的位置:

0 投票
1 回答
194 浏览

android - 需要使用半径计算的基于 Android 位置的应用程序

我正在构建一个基于位置的应用程序。

假设我有用户 A,并且我有他当前位置的纬度和经度值。

我也得到了用户 B、C、D 和他们的位置。例如 - 用户 B + D 距离用户 A 5 公里,用户 C 距离用户 A 12 公里,我想知道我怎么能制作一个函数,告诉我谁离我近 4/5/6/7km 等等。如果我的用户 A 想要距离他 8.5 公里的用户,我将因此得到用户 B + D 和他们的距离来自用户 A。

现在..我知道我可以使用 Location 类并使用距离函数来计算两个用户之间的距离。但问题是,如果我想计算半径距离,我需要从我的数据库中获取整个用户列表并将其发送到客户端以开始计算他与我从服务器获取的用户之间的距离。现在,如果有更好,更有效的方法,我不想这样做。

首先,我考虑过使用http请求或一些数学函数来计算服务器端用户之间的距离,但客户端(Android)提供了非常好的工具来做到这一点,所以我不知道是最好的要做的事。

谢谢抬头:)

0 投票
1 回答
43 浏览

android - 实现基于位置的应用程序android

我正在尝试制作一个 android 应用程序,我想在其中显示用户的位置以及该位置周围的访问地点。假设我在某个位置附近,我想发现我周围的热门地点,那么我应该如何开始我不知道从哪里开始?任何帮助将不胜感激。谢谢。

0 投票
0 回答
1126 浏览

android - 基于位置的无标记增强现实安卓应用程序

我想构建一个增强现实应用程序,它应该是无标记的(没有任何先前的目标)和基于位置的。基本上我希望它就像我运行我的应用程序并将相机放在地上时它向我显示一个立方体和第二天我将打开那个应用程序然后立方体会在同一个位置显示我。我搜索了很多,我发现 vuforia 不能在无标记上工作,基于 wikitude 位置的工作不能在统一上工作,而 kudan 可以在 64 位操作系统上工作,所以我不能工作关于他们请建议我更多可以为我的项目使用的 SdK 我已经看过以前的堆栈教程,但我很困惑,请帮我解决这个问题。

0 投票
1 回答
118 浏览

android - 如何将 DroidAR 的 ModelLoaderAdapters 链接到我在 android studio 中的项目?

您好我目前正在尝试使用 DroidAR 提供的基于位置的 ar 构建应用程序,但我不知道如何使用 DroidAR 提供的模型加载器适配器。他们提供的演示是在 Eclipse 中创建的,但我使用的是最新版本的 Android Studio。如果有人尝试过,请您解释一下我现在应该怎么做:(谢谢

0 投票
0 回答
2452 浏览

unity3d - 带有 Vuforia unity3d 插件的基于位置的 AR

我在 unity3d 中成功集成了 Vuforia 插件,我在场景中设置World Center Mode了 VuforiaAR Camera对象DEVICE_TRACKING以将手持设备旋转应用于AR Camera对象,它工作正常,当我通过我的 android 手机环顾四周时,VuforiaAR camera也在场景中移动。
我将我的位置标记(兴趣点)设置在他们在统一场景中的位置,其中 x = 纬度和 z = 经度并设置AR Camera transform.positionInput.location.lastData在每一帧上,所以当用户在现实世界中AR Camera移动时,也会在统一场景中移动,到目前为止一切正常!
问题就在这里:如何将统一场景的 x 和 z 轴设置为真实世界的北轴和东轴?
每次我运行应用程序时,我的标记在现实世界中都有不同的位置!我认为 VuforiaAR camera假设相机的初始角度为北。 在图像中,您会看到 Point1 AR 标记,当我旋转设备相机时它保持在同一点,但我希望它在北,每次我运行应用程序时,它都在我的前方,而不是在现实世界的北轴上 ,我使用 Unity 5.6.1f1和 Vuforia 6.2.6。
Point1 AR 标记

编辑:
如何将统一 Z 轴指向真实世界的北方,统一 X 轴指向真实世界的东方?
统一轴与现实世界坐标