我想要一个Android应用程序,它将获取用户坐标并将其发送到另一个应用程序,该应用程序将依次显示在地图上。我可以在地图上找到我的位置,但是我如何将它发送到其他应用程序?
请帮帮忙?
答案 0 :(得分:1)
如果要将信息发送到其他设备,则最简单的方法是将位置数据存储在远程数据库中,而另一个应用程序可以从该数据库中检索数据。 我建议使用PHP脚本服务(如https://www.tutorialspoint.com/android/android_php_mysql.htm)查找有关SQL数据库的一些教程。有很多免费的mySQL数据库托管站点。
答案 1 :(得分:0)
在gps跟踪的使用案例中,无法将数据直接从一台设备上的应用发送到另一台设备上的应用。您需要某种服务器/数据库才能执行此操作。
Google拥有Firebase实时数据库,如果您没有使用太多数据,则该数据库是免费的。 https://firebase.google.com/docs/database/
答案 2 :(得分:0)
这是显示当前位置的方法。我想将坐标发送到本地服务器,然后进入另一个应用程序。请给我写一些我刚接触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);
}