Android谷歌地图绘制椭圆形而不是圆形问题

时间:2014-02-28 12:19:39

标签: android google-maps resize geometry

我一直在研究谷歌地图v2画一个圆圈,可以在拖动圆周上调整大小。

Cirlce circle = mMap.addCircle(new CircleOptions()
            .center(center)
            .radius(radius)
            .strokeWidth(2)
            .strokeColor(Color.BLUE)
            .fillColor(Color.parseColor("#500084d3")));

现在问题出现了半径大的圆圈变成椭圆形。

我已经提到了这些link以及link,但没有找到任何解决方案:

这些链接说明了这一点 “ 你得到椭圆的原因是因为options.add上的数学(非常基本,假装地球是一个平坦的表面,就像哥白尼之前一样。如果你在较小的区域画它,你会得到一个圆形的圆圈。如果你想要一个精确的圆圈,你可以将数学扩展到适当考虑地球的形状“

这个问题有没有解决办法? 是否使用在Google地图v2中推荐的类扩展叠加,以便我可以以某种方式使用其onDraw(..)方法。

0 个答案:

没有答案