多个方向

时间:2017-10-15 06:33:34

标签: android dictionary android-intent

在我的应用程序中,我有一些点列表,我想发送到目标地图,它应该找到列表中所有点的方向。我的意思是多路径,当我使用路径点时,它只会出现在浏览器中,并且我得到的结果是“没有结果”。意图中的消息。 我已经使用过本教程:
访问https://stackoverflow.com/a/40014802/5144769/

String jsonURL = "https://maps.google.com/maps?";
    final StringBuffer sBuf = new StringBuffer(jsonURL);
    sBuf.append("saddr=");
    sBuf.append("35.742257");
    sBuf.append(',');
    sBuf.append("51.441882");
    sBuf.append("&daddr=");
    sBuf.append("35.754777");
    sBuf.append(',');
    sBuf.append("51.290822");
    sBuf.append("+to:");
    sBuf.append(latLang.get(0).latitude);
    sBuf.append(',');
    sBuf.append(latLang.get(0).longitude);
    sBuf.append("+to:");
    sBuf.append(latLang.get(1).latitude);
    sBuf.append(',');
    sBuf.append(latLang.get(1).longitude);
    sBuf.append("+to:");
    sBuf.append(latLang.get(2).latitude);
    sBuf.append(',');
    sBuf.append(latLang.get(2).longitude);
    sBuf.append("+to:");
    sBuf.append(latLang.get(3).latitude);
    sBuf.append(',');
    sBuf.append(latLang.get(3).longitude);
    sBuf.append("+to:");
    sBuf.append(latLang.get(4).latitude);
    sBuf.append(',');
    sBuf.append(latLang.get(4).longitude);

    sBuf.append("&key=");
    sBuf.append(getActivity().getResources().getString(R.string.google_api_key));


        Intent sendLocationToMap = new Intent(Intent.ACTION_VIEW,
            Uri.parse(sBuf.toString()));
    startActivity(sendLocationToMap);

0 个答案:

没有答案