问题标签 [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.
android - Mapview 上的 Longpress 返回位于实际长按区域下方的 GeoPoint
似乎谷歌地图视图上的长按会在实际长按的区域下方返回一个 GeoPoint。
例如,如果我按下 (x,y):
Geopoint longpressLocation.getLatitudeE6().getLatitudeE6() = x Geopoint longpressLocation.getLatitudeE6().getLongtitudeE6() = y + z 其中 z 在地图上约为 1 厘米。
有没有人遇到过这个?
代码:
android - Android 我的位置修复
当我的地图活动被调用时,我会在 onCreate 中调用 addUserMapPoint。此函数包含两个实例,我尝试使用 myOverlay.getMyLocation 获取位置信息。在此活动的初始加载中,第一次尝试的结果返回一个空 GeoPoint,并且在主 UI 线程完成位于 myOverlay.runOnFirstFix(new Runnable()... 的侦听器线程中的第二次尝试后,在一秒钟后调用并且确实包含一个包含纬度和经度的 GeoPoint。此侦听器函数内部的调用似乎确实将点放在地图上,并且 mapController.animateTo(gp) 行确实将地图移动到我的位置。我的应用程序有一个刷新按钮,当单击再次触发此活动。我需要纬度和经度才能从另一个服务获取位置数据。刷新后,
如果我无法通过第一次调用 myOverlay.getMyLocation 来获取 GeoPoint,那么如何从 myOverlay.runOnFirstFix(new Runnable()... 线程中找到的第二次调用中传递纬度和经度值。你会注意到我一直在尝试将 lat 和 lon 添加到 MyApp 这是 helper bean 类但是即使在刷新后这个类中的 lat 和 lon 也是 null 如果我在第一次活动时手动在 addUserMapPoint 函数中手动设置 lat 和 lon被访问这些值被保留。我猜这是因为它是在主 UI 线程上设置的。
以下问题正在请求您的帮助。如何在主 UI 线程中获取包含 lat 和 lon 的 GeoPoint,或者如何从 GeoPoint 传递这些值,我可以从 myOverlay.runOnFirstFix(new Runnable()... 线程获取?
如果您要建议我使用 Handler 或 runOnUiThread,请提供代码示例,将 lat 和 lon 传递回主 UI 线程/地图视图可以使用的东西。我已经尝试过类似下面的代码,但没有产生预期的结果。我能够让 toast 消息显示出来,但无法以我可以使用的方式传递 lat 和 lon。
我还使用如下代码来获取纬度和经度并且它可以工作,但是因为当前位置有时会与返回的纬度和经度不同,因为例如我无法获得 gps 信号但是返回旧值。我添加了检查以查看纬度/经度数据是否超过 2 分钟,但我仍然无法将最新的经度和经度与 myOverlay.getMyLocation 返回的经度匹配。
android - Android:如何显示两个 GeoPoint 之间的路线?
使用下一页的示例,它可以完美运行。 http://csie-tw.blogspot.com/2009/06/android-driving-direction-route-path.html
但是当我将坐标更改为我的国家(智利)时,我无法让它显示路线。
我想这一定是个问题。
那是问题吗?
有什么解决办法吗?
php - Zend Framework 2 - Doctrine 2 - 如何使用 GeoPointFields
我需要GeoPointField
用 Doctrine2 实现一个。
看来 Zend 和 Doctrine 本身并不支持它......
是否有验证此类输入的最佳实践?在数据库中我会使用一个简单的字符串字段,对吧?
android - 在被触摸的地图上绘制图标
只要触摸它,我就会尝试在地图上绘制一些图标。我想我快到了。这是代码。
我创建了一个自定义叠加层:
这段代码第一次绘制图标是因为我将地理点初始化为一些纬度和经度。但是在触摸地图之后,什么也没有发生。我认为每当地图接触到地理点时,地理点就会改变,而改变的地理点会被提供给叠加层。
问候
java - Android:计算到另一个精确点的距离
我创建了一种方法来计算从当前位置到硬编码位置的距离。但它不起作用。计算器不显示距离。这里有什么问题?
我的 onLocationChanged 方法。
android - 在地图中手动添加地理点并获取其纬度和经度
我正在尝试在地图视图中添加位置的地理点。我想移动地图视图,直到我想要并将中心作为位置(经度和纬度),并使用这个位置和我当前的位置,知道两个地理点之间的距离。
我想要类似于 FakeGPS 应用程序的东西,
我试过这个:
因为我在其他帖子里看到了。但我不知道如何使用事件。因为我没有声明
这是我的所有代码:
公共类 GpsActivity 扩展 MapActivity 实现 OnClickListener{
}
}
谢谢,也很抱歉。
android - 获取EditText位置Android的纬度和经度
好的,所以我要做的是有一个 EditText 框,用户可以在其中输入街道名称。然后,我的应用程序将获取该街道的纬度/经度,并在地图上的该地理位置放置一个标记(使用 Google Maps API v2)。到目前为止,我已经设置了 EditText 框以及具有在指定地理点手动添加标记的功能的地图。
示例:如果用户在 EditText 框中输入“Grafton Street”,应用程序将获取纬度/经度 (53.342094,-6.259868) 并随后使用 GeoPoint 函数在地图上的该点放置一个标记,或者甚至突出显示整条路(如谷歌方向等所示)。
我的问题是我不确定如何实际获取输入位置的纬度和经度以传递给我的 addMarker 函数。任何想法或建议将不胜感激!
编辑:已解决,请参阅下面的答案。
android - GeoPoint 和当前位置
如何从我的位置获取当前的 GeoPoint。我在:经度:21.760029 纬度:54.035795
但是当我使用 getLatitude() 时,我有 54.0 但我想要 54.035795。
请帮忙。
android - 如何找到地理点之间的距离?
下午好。我有以下代码
从该站点,我正在获取点并将它们显示在地图上。请告诉我如何使用
distanceBetween(double startLatitude, double startLongitude, double endLatitude, double endLongitude, float[] 结果)
向我表明这一点。我的立场将是关键