- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
嗨我在弄清楚如何在坐标类型之间进行转换时遇到了一些麻烦。我有一个坐标集列表,描述如下
"坐标始终在WGS84系统中。所有坐标都表示为整数值 x 和 y,其中坐标值乘以 1,000,000。”
一个例子:559262 6319512
好吧,我需要将它们转换为经/纬度(并返回),以便我可以在谷歌地图 (android) 中使用它们。但这并不像它接缝那样容易。我一直在搜索并确实找到了一些代码来执行此操作,但它无法正常工作。任何人都可以提供一些代码来做到这一点?如果可能的话,我想避免使用大型地理框架(它必须在 android 应用程序中使用)。
谢谢。
最好的问候,肯尼斯
编辑:我确实自己找到了解决方案。我下载了这里描述的类(class): http://www.ibm.com/developerworks/java/library/j-coordconvert/
而且效果很好。希望有人能发现它有用。
很抱歉在没有好好做功课的情况下发帖。感谢所有发布的人
最佳答案
如果您从 Android 上的 GPS 获取位置,您将获得一个将 Lat/Long 保持为 double 的 Location 对象。为了在 Google map 上显示一个点,您需要使用以下方法将这些 double 值转换为 GeoPoint 对象:
GeoPoint location = new GeoPoint(
(int) (mLocation.getLatitude()) * 1E6),
(int) (mLocation.getLongitude()) * 1E6)
);
希望对您有所帮助。
关于android - 将 wgs 84 转换为纬度/经度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5625386/
我正在研究 GSHHS 数据库的栅格化,基本上将海岸线多边形和河流线转换为栅格。 http://www.soest.hawaii.edu/pwessel/gshhg/ 河流和海岸数据库是两个不同的文件
我进行了搜索,但找不到完整的答案。如果可能的话,在 C# 中。我需要 WGS 点和球体上 WGS 点定义的线段之间的最短距离(正好是地球)。 float DistanceInKilometres(Po
对于我的应用程序,我需要用于在 LatLon (WGS84) 和 MGRS 之间进行转换的紧凑代码。 JCoord.jar:看起来不错,但 1.1 版本的 jar 大小为 0.5Mb。这是我的应用程序
我目前有一个使用 EPSG:900913 投影的 postgis 数据库,如何将其转换为 WGS 84,我相信这是 Google map 和 OSM 使用的格式。 数据库是用osm2pgsql制作的,
嗨我在弄清楚如何在坐标类型之间进行转换时遇到了一些麻烦。我有一个坐标集列表,描述如下 "坐标始终在WGS84系统中。所有坐标都表示为整数值 x 和 y,其中坐标值乘以 1,000,000。” 一个例子
我正在尝试将地理坐标系转换为 Esri Webmercator,但是当我进行转换时,生成的 x 和 y 的值为 0000003232112222… 和 00000012665321…。这很奇怪,因为坐
我是一名优秀的程序员,十分优秀!