7

Google マップ バージョン 2 で、あるジオ ポイントと別のジオ ポイントの間に線を引くにはどうすればよいですか?
私はいくつかの受け入れられた答えがここで入手できることを知っています。これらの回答によると、 draw() 関数をオーバーライドする必要があります。しかし、Googleマップを表示するためにフラグメントを使用しました。そのため、アクティビティからその機能をオーバーライドすることはできません。
誰でも私を助けることができますか?

4

1 に答える 1

28

Google マップ バージョン 2 で、あるジオ ポイントと別のジオ ポイントの間に線を引くにはどうすればよいですか?

GeoPointマップ V1 専用です。Maps V2 で線を描画するには、Polylineを に追加しますGoogleMap

  PolylineOptions line=
      new PolylineOptions().add(new LatLng(40.70686417491799,
                                           -74.01572942733765),
                                new LatLng(40.76866299974387,
                                           -73.98268461227417),
                                new LatLng(40.765136435316755,
                                           -73.97989511489868),
                                new LatLng(40.748963847316034,
                                           -73.96807193756104))
                           .width(5).color(Color.RED);

  map.addPolyline(line);

このサンプルアプリから、この本で詳しく説明されています)

于 2013-05-19T03:36:23.593 に答える