带有文字的自定义市场,谷歌地图

时间:2016-12-26 23:20:16

标签: java android google-maps

我在Google地图上有多个Android应用市场 但我想拥有的是下一个市场图标:

enter image description here

取决于我拥有的元素列表。 我正在进行多项更改但原始代码:

 for (int i = 1; i < points.size(); i++) {

                googleMap.addMarker(new MarkerOptions()
                        .position(points.get(i))
                        .icon(BitmapDescriptorFactory.fromResource(R.drawable.cutedot))
                        .anchor(0.5f, 1));
            }

1 个答案:

答案 0 :(得分:1)

你只放了标记(我猜测在drawable中没有数字),

试试这个

for (int i = 1; i < points.size(); i++) {
    Bitmap image = BitmapFactory.decodeResource(getResources(), R.drawable.cutedot);
    Canvas canvas = new Canvas(bitmap);
    canvas.drawText(i+"", textXOffset, textYOffset, mPictoPaint);
    MarkerOptions options = new     MarkerOptions().position(points.get(i)).anchor(0.5f,1).icon(BitmapDescriptorFactory.fromBitmap(bitmapResul    t    ));
    Marker newMarker = googleMap.addMarker(options);

}