0
我正在開發一個應用程序,該應用程序會在特定人員離開安全區域時發送警報消息。我正在使用GPS來跟蹤位置信息。任何人都可以建議我有關如何設置安全區域的一些想法。定義安全區域
我正在開發一個應用程序,該應用程序會在特定人員離開安全區域時發送警報消息。我正在使用GPS來跟蹤位置信息。任何人都可以建議我有關如何設置安全區域的一些想法。定義安全區域
最好的方法來做到這一點;通過內置接近警報計算手機的位置和接近度
您應該創建基本的服務器應用程序,以將數據庫中的所有安全區域保留。該服務器應用程序還應該生成一些定義文件(xml或json)以將所有安全點轉移到Android應用程序。 然後您的應用程序可以從您的服務器上下載該安全點。
示例區域定義json文件;
{"areas": [
{"area-name": "Dangerous areas in NY",
"danger-score": 5,
"coordinates": [
{"lat": "00.00000","lon": "00.00000", "radius": 2},
{"lat": "00.00000","lon": "00.00000", "radius": 5},
{"lat": "00.00000","lon": "00.00000", "radius": 10},
{"lat": "00.00000","lon": "00.00000", "radius": 25}
]},
{"area-name": "Less Dangerous areas in NY",
"danger-score": 2,
"coordinates": [
{"lat": "00.00000","lon": "00.00000", "radius": 25},
{"lat": "00.00000","lon": "00.00000", "radius": 50},
{"lat": "00.00000","lon": "00.00000", "radius": 12},
{"lat": "00.00000","lon": "00.00000", "radius": 45}
]}
]}
您的應用程序可以在每X分鐘輪詢用戶的當前位置。 (請考慮電池壽命!)爲了計算安全點距離,您可以使用Android內置的「接近警報」功能。
Android Proximity Alert Reference
Example project which is pretty close to your case.
快樂編碼...