【发布时间】:2015-03-10 15:36:15
【问题描述】:
我正在使用此代码来确定圆形的缩放级别,但它没有返回有效的缩放级别,这是什么问题?
我想设置地图缩放级别以显示圆圈的所有部分。
public float getZoomLevel(Circle circle)
{
float zoomLevel = 11;
if (circle != null) {
double radius = circle.getRadius() + circle.getRadius() / 2;
double scale = radius / 500;
zoomLevel = (float) (16 - Math.log(scale) / Math.log(2));
}
return zoomLevel;
}
【问题讨论】:
-
如果你想让你的圈子适合地图,你可以试试这个方法:stackoverflow.com/a/17278527/4195406
标签: java android google-maps google-play-services