首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

MapView Marker shadow坐标有关问题

2012-08-26 
MapView Marker shadow坐标问题Drawable drawable app1.getResources().getDrawable(R.drawable.test)?

MapView Marker shadow坐标问题

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);?

如果你想使用阴影 一定要注意坐标 将drawable.setBounds(0, 0, drawable.getIntrinsicWidth(), drawable.getIntrinsicHeight());?
改为:

int w = drawable.getIntrinsicWidth();?
int h = drawable.getIntrinsicHeight();?
drawable.setBounds(-w / 2, -h, w / 2, 0);?

热点排行