【发布时间】:2020-07-15 10:52:23
【问题描述】:
如何判断 GeoLocation 位置是否在地图的可见区域内?或者如何获取地图可见部分边界的地理位置。我正在使用适用于 Android 的 HERE SDK (Starter)。
【问题讨论】:
标签: geolocation here-api heremaps-android-sdk
如何判断 GeoLocation 位置是否在地图的可见区域内?或者如何获取地图可见部分边界的地理位置。我正在使用适用于 Android 的 HERE SDK (Starter)。
【问题讨论】:
标签: geolocation here-api heremaps-android-sdk
要获取地图的可见部分,可以尝试 Map.getBoundingBox(),它将当前可见地图区域作为 GeoBoundingBox 返回。 然后,您可以使用 GeoBoundingBox.contains(GeoCoordinate coord) 来确定指定的 GeoCoordinate 是否包含在此 GeoBoundingBox 中。 详情请查看here。
顺便说一句,入门版已被弃用。您应该考虑改用其他版本,例如高级版。
【讨论】: