作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何使用 GooleMaps API 和 Android 获取实际缩放级别中当前可用的纬度/经度值?我的 map 上确实有所有用户的地理位置,但我只想拥有位于我当前“显示”(缩放级别)上的用户,因此我必须知道实际缩放级别的地理位置边界。
最佳答案
假设您只显示几平方公里而不是地球的一半,那么可以使用如下代码获得 map View 边界框的近似值:
GeoPoint topLeftGpt;
GeoPoint bottomRightGpt;
topLeftGpt = mapView.getProjection().fromPixels(0, 0);
bottomRightGpt = mapView.getProjection().fromPixels(mapView.getWidth(),
mapView.getHeight());
如果您随后在每个地理点上使用 .getLatitudeE6() 和 .getLongitudeE6() 方法,它将为您提供边界框限制
关于android - 如何在 Android 版 Google map 中获取当前 Zoomlevel 中的可用地理位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8422580/
我是一名优秀的程序员,十分优秀!