我需要做的是:在我的 Android 和 iOS 应用程序上我想显示这些坐标 在地图上(每个 GPS 设备一个标记)。
我不知道最好的方法是什么。
所以我的想法是:
API:创建一个 script.php 来查询数据库并在其上显示 JSON 格式。
Android 和 iOS 应用程序可以每秒调用它,但这会造成大量负载吗?或者我不知道这是否是最佳实践。
我认为与 AJAX 类似,但恐怕每秒调用不是一个好主意:
$.ajax({url: "script.php", success: function(result){
//do something with results
}});
也许可以直接连接应用程序以侦听 MQTT 或 TCP ip:port 并在那里发布 JSON。
一些建议强文本我在互联网上看到的是HTTP长轮询或应用程序将保持连接并检查是否有变化的东西。
Websockets 是实现这一点的好方法,对吧?您从一端发送一串数据,另一端实时接收。