マッピング機能を含むJavaを使用してAndroidプロジェクトに取り組んでいます。私の問題は、複数のマーカー (2 つの異なるマーカー) を異なる色 (赤、青) で追加する方法です。
私はグーグルマップAPIを使用しました。任意の支援をいただければ幸いです。
マッピング機能を含むJavaを使用してAndroidプロジェクトに取り組んでいます。私の問題は、複数のマーカー (2 つの異なるマーカー) を異なる色 (赤、青) で追加する方法です。
私はグーグルマップAPIを使用しました。任意の支援をいただければ幸いです。
この方法を試してください:
private static final LatLng BRISBANE = new LatLng(-27.47093, 153.0235); private static final LatLng MELBOURNE = new LatLng(-37.81319, 144.96298); private static final LatLng SYDNEY = new LatLng(-33.87365, 151.20689); private static final LatLng ADELAIDE = new LatLng(-34.92873, 138.59995); private static final LatLng PERTH = new LatLng(-31.952854, 115.857342); private void addMarkersToMap() { // Uses a colored icon. mBrisbane = mMap.addMarker(new MarkerOptions() .position(BRISBANE) .title("Brisbane") .snippet("Population: 2,074,200") .icon(BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_AZURE))); // Uses a custom icon. mSydney = mMap.addMarker(new MarkerOptions() .position(SYDNEY) .title("Sydney") .snippet("Population: 4,627,300") .icon(BitmapDescriptorFactory.fromResource(R.drawable.arrow))); // Creates a draggable marker. Long press to drag. mMelbourne = mMap.addMarker(new MarkerOptions() .position(MELBOURNE) .title("Melbourne") .snippet("Population: 4,137,400") .draggable(true)); // A few more markers for good measure. mPerth = mMap.addMarker(new MarkerOptions() .position(PERTH) .title("Perth") .snippet("Population: 1,738,800")); mAdelaide = mMap.addMarker(new MarkerOptions() .position(ADELAIDE) .title("Adelaide") .snippet("Population: 1,213,000")); // Creates a marker rainbow demonstrating how to create default marker icons of different // hues (colors). int numMarkersInRainbow = 12; for (int i = 0; i < numMarkersInRainbow; i++) { mMap.addMarker(new MarkerOptions() .position(new LatLng( -30 + 10 * Math.sin(i * Math.PI / (numMarkersInRainbow - 1)), 135 - 10 * Math.cos(i * Math.PI / (numMarkersInRainbow - 1)))) .title("Marker " + i) .icon(BitmapDescriptorFactory.defaultMarker(i * 360 / numMarkersInRainbow))); } }
1.必ず Android の公式ドキュメントを参照してください。
Google Maps API v2 のマーカーに関するすべて (ここをクリック)
2.知りたいことがすぐわかる。
3.そして、ここをクリックしてサンプルコードを入手できます
4.詳細については、私に連絡してから、よくお知らせください。
[アップデート]
5.次のように、タッチ アンド ドラッグ イベントを使用して Google マップ上に複数のポリラインを描画する場合は、このムービーとチュートリアルを参照してください。
5-1. *YouTubeムービーをご覧ください。
5-2. ※ムービーで参照したソースコードをご覧ください。