Java 如何将GPS度、分、秒转换为度、十进制分/秒?

Java 如何将GPS度、分、秒转换为度、十进制分/秒?,java,gps,Java,Gps,如何将GPS度数、分、秒转换为度,只将分、秒转换为十进制???这是一个简单的数学浮点小数分钟=整分钟+((浮点)整秒)/60似乎您需要DMS到DM的转换(DM=整数度和十进制分钟)– 你能说得更准确些吗?如果我有15°30'45“,那么你想要…什么,15°30.75'?或者你想要15.5125°?这个问题不精确,请举个例子,这样你想要DMS到DM的转换(整数度和小数分钟)好的,谢谢,我意识到我应该问一下分钟/秒的转换开始……而且我后来意识到我需要一个非常不同的转换-看到我的USGS /谷歌地球问

如何将GPS度数、分、秒转换为度,只将分、秒转换为十进制???

这是一个简单的数学<代码>浮点小数分钟=整分钟+((浮点)整秒)/60

似乎您需要DMS到DM的转换(DM=整数度和十进制分钟)–


你能说得更准确些吗?如果我有15°30'45“,那么你想要…什么,15°30.75'?或者你想要15.5125°?这个问题不精确,请举个例子,这样你想要DMS到DM的转换(整数度和小数分钟)好的,谢谢,我意识到我应该问一下分钟/秒的转换开始……而且我后来意识到我需要一个非常不同的转换-看到我的USGS /谷歌地球问题在其他地方…考虑赞成我的答案。(箭头)
// DMS expressed as d,m and s
int d;
int m;
int s;

// DM excpressed as d, decMin

decMin = m + s / 60.0;