简体   繁体   English

跟踪到点的路线-Android

[英]Tracking a route to a point - Android

guys, I'm new here, and I'm also new in Android programming. 伙计们,我是这里的新手,我也是Android编程的新手。 I'm working in an app about tourism in my city, showing some places of there. 我正在开发有关城市旅游的应用程序,其中显示了那里的一些地方。 With the Api v2 of the Android, I'm showing the place that I want, but I just would like to track a simple route from my current position to this place. 使用Android的Api v2,我正在显示所需的位置,但是我只想跟踪一条从当前位置到该位置的简单路线。 Could you help to resolve this problem? 您能帮助解决这个问题吗? Thank you very much. 非常感谢你。

My Java Code: 我的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);
}

 }

My XML file: 我的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" />

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM