现在,我的Android应用程序使用叠加层将引脚放置在drawable中。我想要一个范围,就像谷歌地图锁定你的位置一样。我怎么做到的?我是否必须进行叠加,或者它是地图的一部分?
BTW我不是在绘制我的位置,而是绘制一个特定的地理位置
答案 0 :(得分:3)
是的,在覆盖类中,在函数
中draw(Canvas canvas, MapView mapView, boolean shadow, long when)
您可以使用画布。drawCirlce() 当然比这复杂一点,你将不得不玩api的
使用
Projection projection = mapView.getProjection();
Point point = new Point();
projection.toPixels(geoPoint, point);
将geoPoint映射到MapView上的投影。