问题标签 [geopoints]

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 回答
199 浏览

android - 动画通过 GeoPoints 移动的图标

我正在开发一个基于 mapview 的 android 应用程序。(实时实时总线计时应用程序)。

我为此目的使用“覆盖”类(插入图标等)。我正在接收一组 GeoPoints,我需要创建一个动画,其中某个图标正在通过 GeoPoints 索引路径移动。(简而言之 - 代表在某条道路/路线上行驶的公共汽车的图标)

这个动画是怎么实现的?

0 投票
3 回答
1262 浏览

java - 位置和 GeoPoint distanceTo()

我有用户的位置(类位置)。和地理点列表。计算距离有什么功能吗?还是编写自己的函数是唯一的解决方案?

0 投票
1 回答
609 浏览

android - 如何知道哪个地理点最接近我的实际当前位置?

希望有人可以阐明我的问题。我有 9 组地理点数据。有没有办法决定/选择离我当前 GPS 位置最近的地理点(p1 到 p9)?

添加了代码,我被困在了距离之间,我的道歉我还处于学习android的阶段。我也发现使用下面 Eric 提到的 For 循环有困难。请做一些灯。谢谢。

0 投票
1 回答
55 浏览

android - 尝试加载 csvToGeoPoints 时出错

我需要从 csv 收集 gps 点并创建一个地理点列表,这样我就可以将它们作为叠加层添加到我的地图上。所以我想出了这段代码,它根据要回收的垃圾类型收集所有相关点。我正在尝试加载它并出现错误(或者如果我错了并且错误与它无关,请告诉我):

请考虑 recycleType = 3(电池)。

我收到的错误消息是:

关于为什么会发生这种情况的任何想法?

非常感谢

0 投票
1 回答
288 浏览

android - android从位置对象失去了经度和纬度的精度

我有一个从位置服务获取当前用户位置的应用程序。当我从位置对象中获取 lon 和 lat 时,它们如下所示

.

然后我将这些存储在一个 GeoPoint 对象中,该对象传递给 Google 服务器的查询字符串。这最终会在当前位置和目的地之间绘制一条折线。

一切正常,并且绘制了多段线,但是由于当前位置设置在大约 100 英里外,因此绘制不正确。我已经注销了一些值,当 lon 和 lat 传递到地理点时,精度会有所下降。

我该如何解决这个问题。

.

0 投票
2 回答
188 浏览

android - 按钮单击时无法动画到有效的地理点

我正在制作的应用程序的一部分需要谷歌地图。我希望用户能够在edittext中输入一些搜索字符串,然后按下搜索按钮,地图将动画到第一个结果。

当我按下按钮时,应用程序搜索并获取第一个结果并将其放入一个地理点,以便程序的这一部分工作。但是当我尝试动画到那个点时,应用程序崩溃了。

这是我成功导航到“冰岛达尔维克”位置的 onCreate 函数。

我的按钮点击代码是,并且要清楚 System.out.println(point) 打印有效点。但是当我单击按钮时,我的应用程序仍然崩溃。

而searchLocation函数如下:

因此,总结一下,我显然在 onclick“搜索”功能中做错了什么。

有什么想法有什么问题吗?

0 投票
1 回答
160 浏览

java - 计算地理点频率

我使用谷歌地图在 Android 上执行此操作。

我有一个 GeoPoint 的数组列表。 GeoPoint API 在这里

现在我想检查每个 GeoPoint 的频率。如果有一些相交(因为其中两个相等),我想打印出调试日志。

Collections.frequency(geoPoints, geoPoints.get(i));没有返回正确的结果,它不检查两点是否相交......

0 投票
1 回答
751 浏览

android - Android:如何获取在 GridView 上单击的特定项目的 x 和 y 点

我有一个网格视图。我想在单击某个项目时显示特定项目的 x 和 y 点。tnx。

0 投票
0 回答
754 浏览

android - 谷歌地图 GPS 追踪应用

我一直试图让这个应用程序绘制一条连接从用户当前位置收集的 geoPoints 数组的线。尝试填充阵列以便可以连接它们时,我被卡住了。

代码:

任何帮助都会很棒。谢谢

0 投票
0 回答
361 浏览

android - 在 JBoss 7 上使用 Android maps.jar GeoPoint:java.lang.RuntimeException: stub

我是关于在 stackoverflow 上发布答案的新手。我希望你能帮助我。

我正在使用谷歌地图开发一个安卓应用程序。它通过 HTTP REST 调用 JBOSS 7 服务器,该服务器通过 HTTP REST 调用另一个服务器以从一些开放数据中获取一些点。然后,当第一个服务器收到响应时,它必须为智能手机客户端准备数据。因此,它使用 GeoPoint 准备了一个 OverlayItem 的数组列表。但是在创建 GeoPoint 的时候有一个例外。

我已将 maps.jar 和 gson-2.2.2.jar 放在 /WebContent/WEB-INF/lib/ 中,它似乎可以工作,但我对 Java 和 JBoss 不是那么专家,不知道它是否正确。

这是 JBoss 控制台中的异常:

11:36:23,287 错误 [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/Prototipo_server_2].[it.unifi.sistemiTelematici.BikeServer.Rest.BikeServerREST]] (http --0.0.0.0-8080-1) Servlet it.unifi.sistemiTelematici.BikeServer.Rest.BikeServerREST 的 Servlet.service() 抛出异常:org.jboss.resteasy.spi.UnhandledException: java.lang.RuntimeException: stub at org .jboss.resteasy.core.SynchronousDispatcher.handleApplicationException(SynchronousDispatcher.java:340) [resteasy-jaxrs-2.3.2.Final.jar:] at org.jboss.resteasy.core.SynchronousDispatcher.handleException(SynchronousDispatcher.java:214) [resteasy-jaxrs-2.3.2.Final.jar:] at org.jboss.resteasy.core.SynchronousDispatcher.handleInvokerException(SynchronousDispatcher.java:190) [resteasy-jaxrs-2.3.2.Final.jar:] at org. jboss.resteasy.core。SynchronousDispatcher.getResponse(SynchronousDispatcher.java:540) [resteasy-jaxrs-2.3.2.Final.jar:] at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:502) [resteasy-jaxrs-2.3。 2.Final.jar:] 在 org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:119) [resteasy-jaxrs-2.3.2.Final.jar:] 在 org.jboss.resteasy.plugins.server .servlet.ServletContainerDispatcher.service(ServletContainerDispatcher.java:208) [resteasy-jaxrs-2.3.2.Final.jar:] at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:55) [resteasy-jaxrs-2.3.2.Final.jar:] 在 org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:50) [resteasy-jaxrs-2.3.2.Final.jar: ] 在 javax.servlet.http.HttpServlet。服务(HttpServlet.java:847)[jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final] 在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329) [jbossweb-7.0.13.Final.jar:] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:] at org.apache.catalina。 core.StandardWrapperValve.invoke(StandardWrapperValve.java:275) [jbossweb-7.0.13.Final.jar:] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161) [jbossweb-7.0.13. Final.jar:] 在 org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153) [jboss-as-web-7.1.1.Final.jar:7.1.1.Final] 在 org. apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155) [jbossweb-7.0.13.Final.jar:] 在 org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [jbossweb-7.0.13.Final.jar:] 在 org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve .java:109) [jbossweb-7.0.13.Final.jar:] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368) [jbossweb-7.0.13.Final.jar:] at org .apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) [jbossweb-7.0.13.Final.jar:] at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671) [jbossweb-7.0.13.Final.jar:] at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930) [jbossweb-7.0.13.Final.jar:] at java。 lang.Thread.run(未知来源)[rt.jar:1.7.0_09] 原因:java.lang.RuntimeException:com.google.android.maps 的存根。GeoPoint.(Unknown Source) [maps.jar:] at it.unifi.sistemiTelematici.BikeServer.Rest.ServiziRastrelliere.getRastrelliereList(ServiziRastrelliere.java:100) [classes:] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [ rt.jar:1.7.0_09] 在 sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) [rt.jar:1.7.0_09] 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [rt.jar:1.7.0_09]在 java.lang.reflect.Method.invoke(Unknown Source) [rt.jar:1.7.0_09] 在 org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:155) [resteasy-jaxrs-2.3.2 .Final.jar:] 在 org.jboss.resteasy.core.ResourceMethod.invokeOnTarget(ResourceMethod.java:257) [resteasy-jaxrs-2.3.2.Final.jar:] 在 org.jboss.resteasy.core.ResourceMethod。调用(资源方法.java:222) [resteasy-jaxrs-2.3.2.Final.jar:] 在 org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:211) [resteasy-jaxrs-2.3.2.Final.jar:] 在org.jboss.resteasy.core.SynchronousDispatcher.getResponse(SynchronousDispatcher.java:525) [resteasy-jaxrs-2.3.2.Final.jar:] ... 还有 19 个

这是给出异常的类的代码: