要将其转换为浮点数,请使用unpack. 如果字节顺序不正确,您必须在解包之前自行反转它。4 字节(32 位)通常表示它是浮点型,8 表示双精度型。
$bin = "\x4A\x5B\x1B\x05";
$a = unpack('f', strrev($bin));
echo $a[1]; // 3589825.25
Run Code Online (Sandbox Code Playgroud)
我不知道这如何4724.50073直接映射到。如果没有更多的测试数据或制造商手册,这个问题就无法完全回答。
推测:从坐标的大小来看,它可能是某种投影(XYZ 或墨卡托投影),然后可以将其转换为 WGS84 或您需要的任何投影。不幸的是,由于您没有提供纬度和经度,因此无法进行检查。