小编New*_*bee的帖子

Google从当前位置到已知位置的方向路线

MapsActivity在这个项目中使用了这个类.在我的地图上,您可以看到许多标记.我有许多已知的位置,但在我的代码中,我只显示两个位置.

我不明白如何使用方向API和JSON.如何显示从当前位置(更改)到已知位置(常量)的路线,距离和行驶时间?

public class MapsActivity extends FragmentActivity {

    private GoogleMap mMap; // Might be null if Google Play services APK is not available.
    private Map<Marker, Class<?>> allMarkersMap = new HashMap<Marker, Class<?>>();

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_maps);
        setUpMapIfNeeded();
    }

    private void setUpMap() {
        Marker marker1 = mMap.addMarker(new MarkerOptions()
                .position(new LatLng(14.608177, 120.967422))
                .title("Sample2")
                .snippet("zzzzzzz"));
        allMarkersMap.put(marker1, MainActivity.class);

        Marker marker2 = mMap.addMarker(new MarkerOptions()
                .position(new LatLng(14.611335, 120.962160))
                .title("Sample1")
                .snippet("sssssss"));
        allMarkersMap.put(marker2, MainActivity2Activity.class);
        mMap.setMyLocationEnabled(true);

        mMap.setOnInfoWindowClickListener(new GoogleMap.OnInfoWindowClickListener() {
            @Override
            public void onInfoWindowClick(Marker marker) …
Run Code Online (Sandbox Code Playgroud)

maps android json routes google-directions-api

6
推荐指数
1
解决办法
6万
查看次数

标签 统计

android ×1

google-directions-api ×1

json ×1

maps ×1

routes ×1