1

我有两个安卓应用程序。App1将找到用户位置(纬度和经度值)并将其存储在 MYSQL 数据库中。App2将从数据库中检索这些纬度和经度值,并将其绘制在谷歌地图中:

String uri = "http://maps.google.com/maps?saddr=" + aa1+","+aa2+"&daddr="+temp+","+temp1;
         Intent intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse(uri));
         intent.setClassName("com.google.android.apps.maps", "com.google.android.maps.MapsActivity");
         startActivity(intent);

这里aa1aa2是第一个纬度和经度值,而temptemp1是 MYSQL DB 中的第二个值。当值更改时,这些 aa1、aa2、temp 和 temp1 值会相应更改。

一切正常。App2正在从 DB 中获取价值并将其绘制在地图上。但是当我再次运行App1时,存储在 DB 中的旧值并未绘制在地图上。只有新的位置值(纬度和经度)被绘制在地图上。但我希望旧值与新值一起绘制。怎么做。请帮忙。

4

1 回答 1

1

我不是专业人士,我可能会再次说一些愚蠢的话,人们会否决我的回答,但我认为你需要查看你的数据库。或者你能告诉我们你是如何存储它的,看来你只是在重写值。

于 2013-01-24T06:50:24.463 回答