gpt4 book ai didi

ios - 是否有与 mkmapsnapshotter 等效的 Google map ?

转载 作者:可可西里 更新时间:2023-11-01 04:34:37 25 4
gpt4 key购买 nike

我有一个 UITableView,它可能包含大量单元格,在某些单元格中,我想要一个 UIImageView 来显示一个位置的 map ,其中的坐标仅在运行时已知。

我希望表格 View 能够平滑滚动,并且我希望单元格中的 map 完全不可滚动。

我被指示避免使用 Apple Maps。此外,MKMapSnapshotter 是 iOS 7 及更高版本。我必须支持 iOS 6。

Google Maps image API也是如此我的最佳选择?

我已经在使用 Google Maps iOS SDK无论如何,所以如果可能的话我想用它。但是它有这个功能吗?相当于 MKMapSnapshotter?我很惊讶我在文档中找不到它。

最佳答案

SDK 中曾经有一个GMSScreenshot 类,可以用来截屏。但是在 v1.2 中,Google 删除了它,因为您可以改用 renderInContext。您可以在此处查看一些背景信息和示例代码:

Google Maps IOS SDK 1.2 need snapshot of map view

Issue taking screen capture of GMSMapView on Google Maps SDK for iOS

https://developers.google.com/maps/documentation/ios/releases#version_12_-_april_2013

我认为虽然 renderInContext(和它之前的 GMSScreenshot)是为截取已经在 View 上的 map View 而设计的,但已经显示了同时,已经下载了 map 图 block 等。如果您在后台创建 map View ,将相机位置设置为所需的纬度/经度,将其渲染为图像,然后重复您想要的其他位置。

因此,我怀疑 Google Maps 图像 API 会更好地满足您的需求。

关于ios - 是否有与 mkmapsnapshotter 等效的 Google map ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26266947/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com