0

私はいくつかの場所をマークし、それらのパスをトレースしたいAndroidアプリを開発しています。たとえば、A から旅を始めてそれをマークし、バンドに移動してそれをマークし、次に C に移動して、最終目的地に到達したときのように。次に、ABCからパスをトレースしたい....多くのことを試してみたところ、緯度経度を動的に渡すことでURLインテントを使用できることがわかりましたが、実行時にランダムな場所をマークしたい.....今私はこれを使用しています。

    String uri = "http://maps.google.com/maps?f=d&source=s_d&saddr=" + 30.7353 +","+76.7911+"&daddr="+12.9833+","+ 77.5833+"+to:"+22.5697+","+88.3697;
    Intent intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse(uri));
    intent.setClassName("com.google.android.apps.maps", "com.google.android.maps.MapsActivity");  
    startActivity(intent); 

私を助けてください。感謝。

4

1 に答える 1

0

私があなたを正しく理解していれば、マップを使用している間にマーカーを設定し、次に別のマーカーを設定して、それらのマーカー間にポリラインを作成します:

1.マップをクリックしてマーカーを設定するには、onMapClick メソッドをオーバーライドし、アクティビティを OnMapClickListener として設定する必要があります。クリックして調整するためのマーカーを作成します。

2.それを行って 2 つのマーカーを作成したら、この投稿に進んで、これら 2 つのマーカーとそれに続くマーカーの間にポリラインを作成する方法を理解できます。ここにリンクの説明を入力してください

于 2013-03-01T18:05:52.480 に答える