从不同的ViewController - iOS缩放Google Map

时间:2015-11-26 19:57:02

标签: ios objective-c google-maps zoom google-maps-sdk-ios

方案

我有一个带有2个标签的TabBarcontroller。

我在ViewControllerA(标签1)上有Google地图的地图。

我目前在另一个视图控制器上,让我们说ViewControllerB(标签2),其中有一个UITableView,显然,这里的地图不可见。< / p>

问题

现在我在ViewControllerA调用一个函数(通过代理人),将地图缩放到特定位置,但是在我切换回选项卡1之前它不会缩放它。(一旦我切换到选项卡1,地图会在眼睛眨眼间缩放到该位置。

无论如何缩放地图而不打开ViewController?

请帮助。感谢。

1 个答案:

答案 0 :(得分:-1)

我尝试使用单例设计模式,基本上创建一个单独的GoogleMap对象引用并设置缩放并尝试:

[mapSingletonObjc setNeedsDisplay];