在谷歌地图Android上跟踪路线

时间:2013-11-04 05:42:55

标签: android google-maps

我想在谷歌地图上开发一个跟踪我的路线的Android应用程序。这可能吗?如果可以,请告诉我什么是API和任何示例代码链接?

1 个答案:

答案 0 :(得分:-1)

点击此链接Google Maps Android: How can i draw a route line to see directions&保存所有纬度经度值以跟踪位置。

使用api获取方向

"http://maps.googleapis.com/maps/api/directions/json?"
                + "origin=" + start.latitude + "," + start.longitude
                + "&destination=" + end.latitude + "," + end.longitude
                + "&sensor=false&units=metric&mode=driving";

如果您只想跟踪位置,请使用

public void onLocationChanged(Location location) {
        if (lastLocationloc == null) { 
               lastLocationloc = location;
           }
        //public void setPoints (List<LatLng> points)
         LatLng LatLng_origin = new LatLng( 13.133333, 78.133333); //kolar
         LatLng LatLng3 = new LatLng(21.4949767, 86.942657999);   // bbsr
        TextView tvLocation = (TextView) findViewById(R.id.add);
        double latitude = location.getLatitude();
        double longitude = location.getLongitude();
        LatLng latLng = new LatLng(latitude, longitude);
        googleMap.moveCamera(CameraUpdateFactory.newLatLng(latLng));
        googleMap.animateCamera(CameraUpdateFactory.zoomTo(10));

        tvLocation.setText("Latitude:" + latitude + ", Longitude:" + longitude);


    }

还有疑问吗?