问题描述
|
现在,我的Android应用程序使用叠加层将图钉从可绘制对象下放下来。我也想在其中找到一个范围,就像Google地图在锁定您的位置时所拥有的范围一样。我怎么得到的?我是否必须做覆盖图,还是它是地图的一部分?
顺便说一句,我不是要吸引人,而是一个特定的地理位置
解决方法
是的,在覆盖类中,在功能上
draw(Canvas canvas,MapView mapView,boolean shadow,long when)
您可以使用canvas.drawCirlce()
当然要复杂得多,您将不得不使用api的
采用
Projection projection = mapView.getProjection();
Point point = new Point();
projection.toPixels(geoPoint,point);
将您的geoPoint映射到MapView上的投影。