【发布时间】:2011-10-31 16:22:53
【问题描述】:
我有一个关于纬度和经度编码的问题,我的大脑拒绝给出答案。
我需要编写一个 php 函数,它接受值“1446041F”和“447D1100”(Lat & Lng)进行一些处理(我无法理解的位)并输出“52.062297”和“0.191030”。
我被告知 Lat 和 Lng 被编码为 4 个字节,从带符号的度数、分钟数和十进制分钟数开始,格式如下;
Latitude: SDDMM.MMMMM where 0≤DD≤90, S = [+|-], 0≤M≤9
Longitude: SDDDMM.MMMMM where 0≤DDD≤180, S = [+|-], 0≤M≤9
看到最后一点,我搜索了很多网站,但我仍然不知道这意味着什么。
我知道这是在黑暗中拍摄的巨大镜头,它可能非常简单,以至于我被正确地告诉我戴着傻帽坐在角落里,但我的头发快要拔掉了!
非常感谢任何建议。
谢谢, 马修
【问题讨论】:
-
至少你不会一个人在那个角落里。
标签: php binary hex coordinates