mel*_*dre 5 geometry android google-maps coordinates android-studio
如何获得具有给定中心和半径的圆的东北和西南坐标?我找不到任何解决方案.目前,Circle对象没有以前的getLatLngBounds()和getBounds()方法.
您可以使用SphericalUtil.computeOffset从方法
谷歌地图API的Android实用工具库.要使用它,您需要具有以下依赖关系build.gradle:
dependencies {
compile 'com.google.maps.android:android-maps-utils:0.4+'
}
Run Code Online (Sandbox Code Playgroud)
然后,您可以计算您的圆圈的东北和西南坐标:
double radius = 104.52;
LatLng center = new LatLng(40.22861, -3.95567);
LatLng targetNorthEast = SphericalUtil.computeOffset(center, radius * Math.sqrt(2), 45);
LatLng targetSouthWest = SphericalUtil.computeOffset(center, radius * Math.sqrt(2), 225);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2972 次 |
| 最近记录: |