iPhone:根据距离设置地图缩放级别

发布于 2024-11-09 13:03:51 字数 119 浏览 0 评论 0原文

我想根据变量值设置谷歌地图的缩放级别,以便它在启动时仅显示地图的一部分。基本上我只想显示用户位置的周围区域。

例如,如果变量值为 30 英里,则地图仅显示距当前位置 30 英里的周边区域,并相应地放大/缩小。

I want to set the zoom level of google map on the base of variable value so it show only part of map on start-up. Basically i want to show only surrounding area from user location.

For example if variable value is 30 mile, then map show only 30 mile surrounding area from current location and zoom in/out accordingly.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

俯瞰星空 2024-11-16 13:03:51

使用 MKCooperativeRegionMakeWithDistance 函数并将其传递给地图视图的 setRegion:animated: 方法。

请注意,MKCooperativeRegionMakeWithDistance 需要米,因此您需要首先将英里转换为米。

Create a MKCoordinateRegion using the MKCoordinateRegionMakeWithDistance function and pass it to the map view's setRegion:animated: method.

Note that MKCoordinateRegionMakeWithDistance requires meters so you'll need to convert the miles to meters first.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文