2011-07-17 40 views
0

我想制作一个地图叠加图,它只显示了地图中心的一个实心圆,半径是以米为单位的一个范围。安卓谷歌地图填充圈

我想不出如何计算圆的半径。我可以得到地图中心,但我没有想到如何将米转换为适合圆的半径的单位。

感谢您的任何帮助。

+0

看看这个库,它可能有帮助:https://github.com/i-schuetz/map_areas – Ixx

回答

1

我有没有在gMaps背景下这样的经验,但the MapView class(其getProjection()我假设你已经使用到哪里工作你的观点是在屏幕上)已经getLatitudeSpan()getLongitudeSpan(),您可以使用对着屏幕res来计算你的圆圈的像素半径。

+0

我想通了,但不能回答我自己的问题,但谢谢。 – lostdev