gpt4 book ai didi

android - 如何在 Android 版 Google map 中获取当前 Zoomlevel 中的可用地理位置

转载 作者:行者123 更新时间:2023-11-30 04:26:24 26 4
gpt4 key购买 nike

如何使用 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/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com