【问题标题】:Google Maps event that is called when all visible map tiles are loaded加载所有可见地图图块时调用的 Google 地图事件
【发布时间】:2011-08-17 01:30:09
【问题描述】:

有没有办法以编程方式确定 Google 地图何时完成在 MKMapView 中加载可见图像图块?我想在一个有谷歌地图的 iPad 应用程序中截取一个视​​图的屏幕截图,但我不知道要等多久才能截取屏幕截图。

我似乎找不到在图块加载完成时触发的事件,因此屏幕截图中实际上包含图像,而不是空白的灰色背景。

【问题讨论】:

    标签: cocoa-touch ios google-maps mkmapview


    【解决方案1】:

    这个方法: - (void)mapViewDidFinishLoadingMap:(MKMapView *)mapView

    MKMapViewDelegate protocol 会为您做到这一点。

    【讨论】:

    • 该事件并非在所有情况下都被触发。它非常不一致,并且似乎取决于地图瓦片是否在本地缓存,至少在 iOS 4 中是这样。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-11
    • 1970-01-01
    • 2019-06-22
    • 1970-01-01
    • 1970-01-01
    • 2016-09-09
    相关资源
    最近更新 更多