显示所有标记的文本信息,android谷歌地图

时间:2018-03-10 18:33:24

标签: android google-maps google-maps-markers

我正在尝试显示所有标记的文字。 我见过这个解决方案: http://googlemaps.github.io/android-maps-utils/ 并检查了 http://googlemaps.github.io/android-maps-utils/javadoc/

我已经成功地解决了这个问题: prob

但正如你可以看到文字在图标上,我希望它有一些边距按钮 - 我无法弄清楚如何做到这一点。

这是我用来制作标记的代码:

 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); 看看它是否能解决它...而且它不起作用

我该如何解决?感谢

0 个答案:

没有答案