gpt4 book ai didi

Android 谷歌地图 API : How to get minimum and maximum coordinate can visible on map

转载 作者:行者123 更新时间:2023-11-29 17:45:41 24 4
gpt4 key购买 nike

我正在使用 Google Map API 来显示数据库中的所有位置。当用户滚动到 map 中的一个点时,应检查 map 上的每个可见区域并返回我数据库中的所有位置。

因为用户可以放大/缩小 map ,所以在 map 上可以查看的最小和最大坐标会根据缩放比例(可能还有手机屏幕尺寸)而变化。所以我的问题是,android google map sdk 是否支持功能,所以我可以调用以获取可以在 map 上显示的最小/最大坐标(纬度、经度)。

谢谢:)

最佳答案

我认为您可以使用这段代码来确定 map 的边界

GoogleMap map;

map.setOnCameraChangeListener(new GoogleMap.OnCameraChangeListener() {
@Override
public void onCameraChange(CameraPosition cameraPosition) {
//those are corners of visible region
VisibleRegion visibleRegion = map.getProjection().getVisibleRegion();
LatLng farLeft = visibleRegion.farLeft;
LatLng farRight = visibleRegion.farRight;
LatLng nearLeft = visibleRegion.nearLeft;
LatLng nearRight = visibleRegion.nearRight;


}
});

关于Android 谷歌地图 API : How to get minimum and maximum coordinate can visible on map,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26998401/

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