私は、線が描かれたアプリを持っており、上には線の情報を示すマーカーがあります。マーカーgoogle mapsではなくクリックポリラインを優先するAndroid
- ラインは、私は、マーカーを描画するビットマップ、ペイントやキャンバスを使用してい
- クリック可能です。ドローマーカーのためのライン
Polyline polyline = googleMap.addPolyline(line.getPolylineOptions()); polyline.setTag(linea); polyline.setClickable(clickeable); polyline.setZIndex(1.0f);
コードを引く
Bitmap.Config conf = Bitmap.Config.ARGB_8888; Bitmap bmp = Bitmap.createBitmap(150, 30, conf); Paint paint = new Paint(); paint.setAntiAlias(true); paint.setColor(Color.BLACK); paint.setTypeface(Typeface.create(Typeface.DEFAULT, Typeface.BOLD)); paint.setStyle(Paint.Style.FILL_AND_STROKE); paint.setTextSize(18); Canvas canvas = new Canvas(bmp); canvas.drawText(text, 15, 15, paint); canvas.save(); Marker m = googleMap.addMarker(new MarkerOptions() .position(latLng) .zIndex(-1.0f) .icon(BitmapDescriptorFactory.fromBitmap(bmp)) );
ため
コードこの上のないマーカーでラインをクリックをクリックしたとき、私はそれを必要とします。
Z-Indexで試してみましたが、うまくいきません。
助けてください。
マーカーの-1.0fを設定する代わりに、ポリラインzを5.0fと設定しようとしましたか? –
はい、私はz-indexをオンラインで試してみましたが、動作しますが、Googleドキュメントで状況を説明しています... https://developers.google.com/maps/documentation/android-api/marker?hl=es-419 #クリックインデックス – RaZoDiuM