我想要一個Android應用程序,它將獲取用戶座標並將其發送到另一個應用程序,該應用程序將依次顯示在地圖上。我可以在地圖上找到我的位置,但是如何將它發送給其他應用程序?Android全球定位跟蹤器
請幫忙?
我想要一個Android應用程序,它將獲取用戶座標並將其發送到另一個應用程序,該應用程序將依次顯示在地圖上。我可以在地圖上找到我的位置,但是如何將它發送給其他應用程序?Android全球定位跟蹤器
請幫忙?
如果你想發送信息到其他設備,那麼它可能是最容易的位置數據存儲在遠程數據庫中,而另一個應用程序可以從該數據庫中檢索數據。 我建議使用PHP腳本服務(例如https://www.tutorialspoint.com/android/android_php_mysql.htm)查找有關SQL數據庫的一些教程。有大量免費的mySQL數據庫託管網站。
更簡單的方法仍然是使用Firebase實時數據庫https://firebase.google.com/docs/database/ –
在gps跟蹤的用例中,無法直接從一臺設備上的應用向其他設備上的應用發送數據。你需要某種服務器/數據庫才能做到這一點。
谷歌擁有Firebase實時數據庫,如果您沒有使用太多的數據,那麼它是免費的。 https://firebase.google.com/docs/database/
我想讓父應用充當服務器。 –
我想製作一個兒童監控應用程序。該應用程序將有兩個部分。一個是孩子,另一個是父母。我想要的是讓孩子的位置發送到父應用程序的要求。 –
我明白你想要實現的目標。問題是,假設您希望能夠隨身攜帶手機並連接到不同的網絡,那麼父應用沒有固定的IP地址?因此,父應用程序不能成爲服務器。 – Sander
這是顯示當前位置的方法。我想將座標發送到本地服務器,然後再到另一個應用程序。請給我寫一些我新的android代碼。
enter code here
public void onLocationChanged(Location location) {
lat =location.getLatitude();
lng=location.getLongitude();
LatLng position = new LatLng(lat,lng);
mMap.addMarker(new MarkerOptions().title("I am here").position(position));
mMap.moveCamera(CameraUpdateFactory.newLatLngZoom(position, 15f));
// Toast.makeText(MapsActivity.this, "Respond me", Toast.LENGTH_SHORT);
}
如何將您的位置添加到帶有時間戳的列表? –
您的其他應用程序在同一設備上在哪裏? –
其他應用程序的名稱是什麼?你從Play商店下載過嗎? –