问题标签 [geo]
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.
android - 没有发现在模拟器中处理地理意图的活动
我的主要活动中有以下简单方法。
在我的清单中
但是当我在模拟器中运行应用程序时,它崩溃了,根据日志,它说
有什么我做错了吗?
google-maps - 如何在自定义地图上绘制地理编码位置?
我在美国有很多活动。我有这些事件的地址,但准确性各不相同。有些可能是完整地址,有些可能只是“德克萨斯州奥斯汀”。
我想以编程方式将这些绘制在带有标记的网页上的地图上,因为它们会定期更改。标记应该是页面下方事件表中相关行的内部链接。
图像不需要即时更新,只需在添加事件时(例如每两周一次)(例如,清除并重新创建缓存的图像)
而不是使用谷歌地图,我想在这样的图像上绘制这些:http: //0.tqn.com/d/geography/1/0/9/H/usa3.jpg
我将如何在此图像上放置与这些事件的(粗略)地理位置相对应的标记?
geolocation - 为什么我的 ElasticSearch 查询不获取位于地理边界框内的文档?
这是查询、结果、映射和许多文档之一的甜蜜链接:
https://gist.github.com/1352021
我还应该注意,我也尝试了 geo_distance,但未能返回任何文档。我究竟做错了什么?
geolocation - 使用 geo_distance 过滤器时,ElasticSearch 返回太远的项目
当我使用 a 搜索我的 ElasticSearch 文档时,nested filter -> and -> geo_distance
我检索了太远的文档(我不想返回。)您可以在下面看到查询和结果的屏幕截图(左侧的原始结果和手动过滤的结果正确的)。
这是查询的另一个副本:
java - 地理围栏......在围栏内的位置?
我正在编写一个服务器端 java 应用程序,它从 android 设备获取位置更新。该设备正在沿一条路线行驶,我希望能够确定它是否已到达其位置。显而易见的解决方案是定义一个地理围栏......安卓设备的当前位置在这个围栏内,然后它已经到达它的位置。
我的问题是这是否可以在服务器端 java 中完成。我知道可能有一些方法可以在客户端使用谷歌地图 API,但这对我来说是不可能的。是否有任何库可以提供此功能?
提前致谢
乙
mysql - HTML5;通过地理定位找到我附近的东西
免责声明:我学习缓慢;我有一个包含地址和网格坐标的 300 家企业的列表。我知道如何使用 HTML5 Geolocation 请求用户位置。我如何使用这些信息来确定离用户最近的企业?我找到了很多教程,但没有什么确切的,我迷路了。我愿意接受任何技术或语言来做到这一点,但我想保持简单。我有一个 IIS7 服务器和一个 OSX 服务器,我可以创建一个 My SQL 数据库或使用 SQL server 2008。
api - twitter api - 使用网络界面制作的地理空白
当我在 Twitter 网站上发布带有位置数据的推文时,geo
当我调用搜索 API 时,标签是空的。只有当我从智能手机应用程序发推文时,它才有位置。
为什么?真的是这样吗?
android - 有没有办法使用Android模拟器和'geo fix'传递当前速度数据以及纬度和经度?
我目前正在构建一个 Android 应用程序,它使用 Android 模拟器来传递 GPS 位置数据,特别是latitude
、longitude
和speed
. 我使用了真实设备,一切正常,但我现在只需要使用模拟器即可。
类的getSpeed
方法Location
用于获取speed
信息。以speed
米/秒为单位报告。该类Location
还分别提供latitude
和longitude
使用getLatitude
和getLongitude
。
在模拟器中使用geo fix longitude latitude
“telnet”时仅允许您以以下格式传递latitude
和作为参数。longitude
geo fix <longitude> <latitude>
如果我要从命令行传递速度,有没有办法做到这一点?我已经阅读了 Chrome 浏览器的波纹扩展。
谢谢你。
solr - 如何最好地进行服务器端地理集群?
我想对一组大约进行预聚类。500,000 点。
我还没有开始,但这是我认为我会做的:
- 将所有点存储在 localSOLR 索引中
- 根据一些行政信息确定“自然集群位置”(例如大城市)
- 然后为每个城市计算一个集群:
- 每个城市
- 对于每个缩放级别
- 查询索引以获取城市周围半径中包含的点(半径的长度取决于缩放级别)
- 对于每个缩放级别
- 每个城市
这应该非常有效,因为只有 100 个主要城市,而且 SOLR 查询非常快。但再想一想,发现这是错误的:
- 可能存在比城市更“接近”的点集群:它们应该拥有自己的集群
- 在某些缩放级别下,某些点不会在任何城市的可接受距离内,因此不会被计算在内
- 一些城市彼此靠近,因此,一些点将被计算两次(添加到两个集群)
还有其他方法:
- 检查每个点并确定它属于哪个集群;这消除了上面的问题2和3,但不是1,而且效率也极低
- 制作(矩形)网格(针对每个缩放级别);这可行,但会导致疯狂/任意的集群,这些集群并不“意味着”任何东西
我想我正在寻找一种通用的地理聚类算法(或想法),但似乎找不到任何东西。
编辑以回答 Geert-Jan 的评论
我想建立“自然”的集群,是的,是的,我担心如果我使用任意网格,它不会反映数据的真实性。例如,如果在两个矩形的交点处或附近的一个点周围发生了许多事件,我应该只得到一个集群,但实际上会构建两个(每个矩形中一个)。
最初出于性能原因我想使用 localSOLR(因为我知道它,并且有更好的经验将大量数据索引到 SOLR 中而不是加载到传统数据库中);但是由于我们谈论的是预聚类,因此性能可能并不那么重要(尽管可视化新聚类实验的结果不应该花费数天时间)。我第一种根据预定义的“大点”集查询大量点的方法显然是有缺陷的,我提到的第一个原因是最强的:集群应该反映数据的现实,而不是其他一些官僚定义(它们会显然重叠,当然,但数据应该是第一位的)。
有一个用于实时集群的出色集群器,已添加到核心 Google Maps API:Marker Clusterer。我想知道是否有人试图“离线”运行它:运行它需要的任何时间,然后存储结果?
或者是否有一个聚类器可以逐点检查每个点,并输出包含坐标和点数的聚类,并且在合理的时间内执行此操作?
android - Android GEO 定位教程
有谁知道适用于 Android 的良好 GEO 定位教程。我不想获得 Google 地图 API 密钥,我只想要一个 Activity,它可以获取手机的位置并将其保存在一个变量中,然后我可以决定以后如何处理它。
干杯,
麦克风。