android - Android GoogleMaps 投影 - farLeft vs nearLeft - 有什么区别
问题描述
googleMap.projection.visibleRegion 有几个方法。他们的意思有这样的混乱。我正在寻找左右方向最远的 latLang。有 farLeft 和 nearLeft,同样有 farRight 和 nearRight 吗?它们到底有什么不同。从文档中不清楚它们之间的区别:
如果我必须将屏幕分成 4 个象限(1、2、3、4),那么得到这样的象限是否正确:
val q1 = googleMap.projection.visibleRegion.farLeft
val q2 = googleMap.projection.visibleRegion.farRight
val q3 = googleMap.projection.visibleRegion.nearLeft
val q4 = googleMap.projection.visibleRegion.nearRight
解决方案
GMSVisibleRegion 包含定义在地图相机中可见的多边形的四个点。
这个多边形可以是梯形而不是矩形,因为相机可以有倾斜。如果相机直接位于相机中心上方,则形状为矩形,但如果相机倾斜,则形状将显示为最小边最接近视点的梯形。
公共属性
- nearLeft 相机的左下角。
- nearRight 相机的右下角。
- farLeft 相机的最左角。
- farRight 相机的最右角。
推荐阅读
- reverse-engineering - FOMA P900iV 的 JTAG 相关问题
- mysql - 是否删除 /var/lib/mysql/xxx 中的数据库与命令“drop database xxx”相同
- excel - 根据数据的连续性将一张excel表格中的表格拆分为多个其他表格
- python - 如何用一张图片改变面部表情?
- c# - 组合两个 SQL 查询的结果
- bxslider - 当我将 bxslider 与灯箱和 jquery 一起使用时...bxslider 不工作
- hyperledger-fabric - Hyperledger 证书重新注册命令不起作用
- vim - 为 vim 中的其他缓冲区动态重新索引编辑过的文件
- javascript - 为什么在 chrome 扩展的 sendMessage 中将话语对象作为消息发送后没有被接收到?
- java - 获取地图里面的地图java android