MapView的标记阴影标记、阴影、MapView

由网友(芯恬)分享简介:我添加不同的标记,以我的地图... I am adding different markers to my map...Drawable drawable = app1.getResources().getDrawable(R.drawable.test);drawable.setBounds(0, 0, dra...

我添加不同的标记,以我的地图...

I am adding different markers to my map...

Drawable drawable = app1.getResources().getDrawable(R.drawable.test);
drawable.setBounds(0, 0, drawable.getIntrinsicWidth(), drawable.getIntrinsicHeight());
OverlayItem overlayitem2 = new OverlayItem(mark, "Test", "t");
overlayitem2.setMarker(drawable);
app1.mapOverlay.addOverlay(overlayitem2);
app1.mapOverlays.add(app1.mapOverlay);

这是工作,但影子是在错误的位置。

that works but the shadow is at the wrong position.

推荐答案

我用这样的:

int w = drawable.getIntrinsicWidth();
int h = drawable.getIntrinsicHeight();
drawable.setBounds(-w / 2, -h, w / 2, 0);
阅读全文

相关推荐

最新文章