草庐IT

java - 将图像 X、Y 坐标转换为经度和纬度?

我已经设置了特定静态map图像的最小经度和纬度值。该map图像是某个国家/地区的剪切图。/***Maximumlongitudevalueofthemap*/privatefloatmapLongitudeMax;/***Minimumlongitudevalueofthemap*/privatefloatmapLongitudeMin;/***Maximumlatitudevalueofthemap*/privatefloatmapLatitudeMax;/***Minimumlatitudevalueofthemap*/privatefloatmapLatitudeMin;我有一个

java - 在java中将纬度和经度转换为北向和东向?

如何在Java中将纬度和经度转换为北向和东向? 最佳答案 我假设您指的是英国OSGB东移和北移。这个背后的三角函数很有趣,但你可以使用JCoord库,它使它变得容易(如果相当CPU密集型)。要跟进下面@DD的评论,JCoord有一个问题,您必须确保在从东/北转换为纬/经时使用正确的基准,反之亦然。取@DD的代码:LatLnglatLng=newOSRef(394251,806376).toLatLng();这将返回一个使用OSGB36基准的纬度/经度,即英国map上使用的“平地”近似值。这与大多数应用程序(包括Streetmap)中

java - 计算与另一个纬度/经度点有米距离的纬度和经度

我需要计算给定点的纬度和经度。我知道一个引用点的纬度和经度,以及一个表示距离引用点x轴和y轴米数的值。从这些数据开始,我必须找到该点的纬度和经度。我搜索了类似的问题,但看起来大多数问题都是关于查找两个纬度/经度点之间的距离。我需要做相反的事情。我该怎么办?我用Java 最佳答案 这里是此类问题的最佳起点:AviationFormulary.他们拥有做这类事情的所有公式。根据这些公式,我创建了自己的Java实用程序类。它使用了很多内部的东西,所以我不能在这里发布实际的类,而是给你一些例子,说明如何将公式中的知识转换为Java代码。这里

c++ - C++ 中的免费地理数据类库(纬度/经度/距离/转换)

我正在寻找免费的地理数据类库。我需要转换不同格式的纬度/经度值(例如here),获取纬度/经度值之间的距离、范围内的坐标等。Google向我展示了几个C++中的单一方法/函数,这不是问题所在。例子Calculatingthedistancebetween2latitudesandlongitudesthataresavedinatextfile?纬度:http://www.codecogs.com/code/maths/geometry/spherical/latlong.php我正在寻找的是一个更完整/更复杂的类库,其中包含一些文档和示例。有什么提示吗?--编辑--LatLong就是

c++ - 什么是最快的 C++ 类或 C 库将纬度和经度从十进制度数转换为字符串并返回

我正在寻找最好的C或C++代码来编码和解码来自/至double/char的十进制纬度和经度值。我更喜欢将代码从double转换为char[],反之亦然而不是C++字符串。如果您有代码片段,那也很棒。澄清一下:我需要将字符串Degrees/Minutes/Seconds转换为double然后再转换回字符串。我有3亿条记录,所以速度是一个大问题。参见:http://en.wikipedia.org/wiki/Geographic_coordinate_conversion 最佳答案 通过电子邮件与OP(amanda)合作,我们开发了一个

c++ - 使用 boost::karma 格式化纬度/经度字符串

我需要将double值格式化为具有非常特定格式的坐标字符串,"DDMMSS.SSX"其中:“DD”是完整的学位“MM”是完整的分钟数"SS.SS"是带小数的秒数“X”是“N”或“S”,具体取决于半球字段需要用零填充。不能接受空格。格式示例如下:47.2535==>"471512.45N"-0.123345==>"000724.04S"我已经设法创建了以下程序来完成这项工作。但是我有一些问题:locls规则是否有更优雅的方式?它的目的是将绝对值存储到局部变量value中。是否有(希望更优雅)访问fabs()函数的方法?在我看来,对_1的赋值(_1=_val等)是不必要的,因为我在局部变量

c++ - 计算保存在文本文件中的 2 个纬度和经度之间的距离?

我环顾四周,仍然找不到任何可以真正帮助我的东西!我编写了一个程序来计算两个城市之间使用纬度和经度的距离,城市详细信息保存在一个文件中,然后在我的程序中加载到BST中!到目前为止,一切正常,除了当我运行假设计算距离的代码时,我对每个城市都得到相同的答案!我不太确定为什么我对每个城市都得到相同的答案!请帮我指出正确的方向?这里是计算距离的代码#include#definepi3.14159265358979323846stringuserResponse;floatglobalLat1,globalLon1,globalLat2,globalLon2;for(intj=0;j>userRe

php - 如何根据纬度和经度计算距离

这个问题在这里已经有了答案:HowcanIgetthedistancebetweentwopointbylatlng?(4个答案)关闭6年前。我正在创建一个骑行应用程序,它是一个类似Uber的应用程序。使用PHP的API与Android和ios设备进行通信。我的后端代码几乎与Android和ios应用程序一起完成。现在我在计算实时距离时遇到了问题。如果我使用谷歌距离矩阵api,谷歌返回我的距离不是我的实时距离。我的意思是谷歌返回基于可用路线。如果我遵循谷歌距离建议的路线对我来说没问题,但如果我使用不同的路线,我该如何计算距离?是否可以计算实时距离?如果可能的话,你能给我一个想法吗?

ios - 在 UIView(不是 MKMapView)中使用纬度/经度的最佳实践

基本上我有一个POI列表(名称、纬度、经度),我想将它们绘制在UIView上,相对于我当前的纬度/经度。我正在寻找将这些POI(纬度/经度)映射到UIView的最佳实践。我不想使用MKMapView(不需要显示map数据)。我正在阅读:http://developer.apple.com/library/ios/#documentation/general/conceptual/Devpedia-CocoaApp/CoordinateSystem.html但我不知道如何从CLLocation到我的UIView上的(x,y)。我只想在我当前位置周围绘制那些POI。因此,例如,如果我的屏幕

ios - CLLocation- 用户位置在 App 恢复时丢失(零纬度和经度)

当App从长时间挂起模式恢复时,GPS信号丢失。和/或在用户进入GPS信号较弱的建筑物并然后恢复应用程序。蓝点消失,map以lat:0long:0为中心(位于尼日利亚-非洲附近的海洋)如果您在那个时间点启动另一个GPS应用程序,例如Applemap,你确实看到了蓝点,即使不是那么准确。用户修复它的唯一方法是完全终止我的应用并重新启动它。它发生在iOS5.x和iOS6.x上。在详细介绍之前,我真的很想问:有人遇到过这个问题吗??这很烦人,但是,我找不到任何人提示这个网络上的任何地方-非常奇怪。我正在使用带有showUserLocation=YES的普通CLLocation,没有什么神奇的