我正在尝试显示所有标记的文字。 我见过这个解决方案: http://googlemaps.github.io/android-maps-utils/ 并检查了 http://googlemaps.github.io/android-maps-utils/javadoc/
但正如你可以看到文字在图标上,我希望它有一些边距按钮 - 我无法弄清楚如何做到这一点。
这是我用来制作标记的代码:
Context context = getApplicationContext();
TextView text = new TextView(context);
text.setText(pilotName);
text.setTextSize(18);
text.setTypeface(null, Typeface.BOLD);
text.setTextColor(getResources().getColor(R.color.colorBlack));
IconGenerator generator = new IconGenerator(context);
generator.setContentPadding(20,20,0,0);
generator.setBackground(context.getDrawable(R.drawable.aircraft));
generator.setContentView(text);
Bitmap icon = generator.makeIcon();
MarkerOptions tp = new MarkerOptions().position(latLng).icon(BitmapDescriptorFactory.fromBitmap(icon));
mMap.addMarker(tp);
我也尝试过:text.setPadding(40, 40, 0, 0);
generator.setContentPadding(20,20,0,0);
看看它是否能解决它...而且它不起作用
我该如何解决?感谢