php - 使用php从gps设备获取纬度和经度

标签 php gps

如何用PHP获取GPS设备的经纬度?而不是通过javascript。谢谢。

最佳答案

如果您使用的是 Linux,则通过串行端口与 GPS 通信相当简单...只需使用串行电缆连接 GPS 并激活 GPS 中的 NMEA 协议(protocol)即可。

exec("stty -F /dev/ttyS0 9600 raw"); // Set the serial port parameters
if ( !$t = fopen('/dev/ttyS0','r+b') ) // Open for read
    die(" - Failed to open\n");

// Send some command...
fwrite($t,"Command\n");

while(true) {
    echo "recived: ".fgets($t,1024);
}

NMEA 数据如下所示:$GPGLL,4916.45,N,12311.12,W,225444,A,*1D

有很多网站描述了 NMEA 协议(protocol)如何工作,例如 http://www.gpsinformation.org/dale/nmea.htm

关于php - 使用php从gps设备获取纬度和经度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3540597/

相关文章:

Php/Mysql 简单调查

php - 尝试使用带有 PHP 和 Prepared Statement 的 URL 链接嵌入 Youtube 视频

php - 插入不同服务器上的 MySQL 数据库

android - 将投影坐标转换​​为 android 中的常规 GPS

android - 如何在 Android 上通过 GPS 跟踪距离?

php - 选中从数据库中选择的复选框

javascript - Javascript 函数中的 PHP (PCRE) 验证

GPS 增量坐标到米

r - 将 GPS 纬度和经度跟踪数据转换为足球场上的位置 x 和位置 y?

android - 正确存储在 TAG_GPS_PROCESSING_METHOD 中的值