跟踪到点的路线 - Android

时间:2013-11-14 13:10:27

标签: java android google-maps-android-api-2

伙计们,我是新来的,而且我也是Android编程的新手。我正在一个关于我所在城市旅游的应用程序,展示那里的一些地方。有了Android的Api v2,我正在展示我想要的地方,但我只是想跟踪从我当前位置到这个地方的简单路线。你能帮忙解决这个问题吗?非常感谢你。

我的Java代码:

    package com.readytogo;
    import com.google.android.gms.maps.CameraUpdateFactory;
    import com.google.android.gms.maps.GoogleMap;
    import com.google.android.gms.maps.MapFragment;
    import com.google.android.gms.maps.model.LatLng;
    import com.google.android.gms.maps.model.Marker;
    import com.google.android.gms.maps.model.MarkerOptions;

    import android.app.Activity;
    import android.os.Bundle;
    import android.view.Menu;

    public class Hotel3MapActivity extends Activity{

private GoogleMap map;
private LatLng point = new LatLng(-19.91906 , -43.93857);


@Override
protected void onCreate(Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_hotel3mapa);

    map = ((MapFragment) getFragmentManager().findFragmentById(R.id.map)).getMap();

    Marker pointTest = map.addMarker(new MarkerOptions().position(point).title("Promenade Ianelli"));

    map.moveCamera(CameraUpdateFactory.newLatLngZoom(point, 15));
    map.animateCamera(CameraUpdateFactory.zoomTo(10), 2000, null);

}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    // TODO Auto-generated method stub
    return super.onCreateOptionsMenu(menu);
}

 }

我的XML文件:

    <?xml version="1.0" encoding="utf-8"?>
    <fragment 
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/map"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:name="com.google.android.gms.maps.MapFragment" />