0

名前が付けられた座標のリストを使用してマーカーを追加し、カスタム Google マップを作成しようとしています。マーカーを 1 つまたは 2 つマップに追加する方法は知っていますが、それらをループしてマップに追加する方法があると仮定しています。

マップに追加する座標のリストをループすることは可能ですか? また、そのリストを検索することはできますか?

4

1 に答える 1

1

座標を取得したオブジェクトを含むすべての配列/ arrayList /その他のリポジトリをループLatlngして、次のようにマップに追加できます。

    for (Task tempTask : tasksRepository)
    {
        LatLng latlng = new LatLng(tempTask.getLatitude(), tempTask.getLongtitude());                       
        newmarker = map.addMarker(new MarkerOptions().position(latlng).title(tempTask.getTitle()).icon(BitmapDescriptorFactory.fromResource(R.drawable.marker_for_map_blue)));  
    }

このリポジトリの検索は、マップとは関係ありません。他の場合と同様に実行できます。

于 2013-03-10T01:01:25.953 に答える