如何在Google Maps中获得蓝色范围圈?

问题描述

| 现在,我的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上的投影。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...