Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/213.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 根据距离设置的地图视图_Android_Android Mapview - Fatal编程技术网

Android 根据距离设置的地图视图

Android 根据距离设置的地图视图,android,android-mapview,Android,Android Mapview,我是一个新的android开发者。我正在创建一个地图视图应用程序,我想在其中根据与当前位置的距离设置地图视图。我有三个按钮,比如100米、500米和1公里。启动应用程序后,将显示mapview,当前位置是地图的中心。当我点击1km时,地图视图将根据当前位置设置1km。我该怎么做呢?先谢谢你 您必须计算1公里的经纬度,将中心设置为您当前的位置(我猜您成功地做到了),并将跨度设置为您的地图控制器: mController.zoomToSpan((int) spanLat,(int) spanLon)

我是一个新的android开发者。我正在创建一个地图视图应用程序,我想在其中根据与当前位置的距离设置地图视图。我有三个按钮,比如100米、500米和1公里。启动应用程序后,将显示mapview,当前位置是地图的中心。当我点击1km时,地图视图将根据当前位置设置1km。我该怎么做呢?先谢谢你

您必须计算1公里的经纬度,将中心设置为您当前的位置(我猜您成功地做到了),并将跨度设置为您的地图控制器:

mController.zoomToSpan((int) spanLat,(int) spanLon);
zoomToSpan 公共空间zoomToSpan(内拉斯潘6、内隆斯潘6)

尝试调整地图的缩放 所以给定的纬度和 将显示经度。因为 缩放只能实现离散化 因为高宽比 地图的比例可能不匹配 在给定的条件下,拟合的质量可能会降低 变化我们唯一能保证的就是 在缩放之后,至少有一个 新纬度还是新经度 将在距离 相应的参数