在我的应用程序中,我想确定用户的当前位置.但是我在这方面有几个问题:
如何绘制从当前位置到目的地的路线方向(纬度和经度),我的代码如下:
import android.os.Bundle;
import com.actionbarsherlock.app.SherlockActivity;
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.MarkerOptions;
public class DetailMapActivity extends SherlockActivity {
private GoogleMap map;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main_detail_map);
LatLng TO_DESTINATION = new LatLng(-6.33438, 106.74316);
map = ((MapFragment) getFragmentManager().findFragmentById(R.id.map))
.getMap();
map.setMyLocationEnabled(true);
map.addMarker(new MarkerOptions().position(TO_DESTINATION).title("Destination Title")
.snippet("Destination Description"));
map.moveCamera(CameraUpdateFactory.newLatLngZoom(TO_LOCATION, 40));
map.animateCamera(CameraUpdateFactory.zoomTo(10), 2000, null);
}
}
Run Code Online (Sandbox Code Playgroud)
我想通过提供商网络或gps从当前位置绘制,然后通过驾驶到目的地绘制路线.
我正在使用android google apis V2.
谢谢你的帮助.