iPhone:根据距离设置地图缩放级别
我想根据变量值设置谷歌地图的缩放级别,以便它在启动时仅显示地图的一部分。基本上我只想显示用户位置的周围区域。
例如,如果变量值为 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用
MKCooperativeRegionMakeWithDistance
函数并将其传递给地图视图的setRegion:animated:
方法。请注意,
MKCooperativeRegionMakeWithDistance
需要米,因此您需要首先将英里转换为米。Create a
MKCoordinateRegion
using theMKCoordinateRegionMakeWithDistance
function and pass it to the map view'ssetRegion:animated:
method.Note that
MKCoordinateRegionMakeWithDistance
requires meters so you'll need to convert the miles to meters first.