1

我一直在使用 Google Maps SDK for iOS v1.1 没有任何问题,但刚刚更新到 v1.2(和 v1.2.1,今天发布)。现在,当我创建 GMSMarker 时,无法点击它来打开信息窗口。同样的情况也发生在与 SDK 捆绑在一起的演示应用程序中,所以我相信不只是我。

我正在使用以下代码:

GMSMarker* marker = [GMSMarker markerWithPosition:CLLocationCoordinate2DMake(result.lat, result.lng)];
marker.title = result.shortName;
marker.tappable = YES;
marker.animated = YES;
marker.map = self.mapView;

我看不出我做错了什么——这似乎是更新后的 SDK 的一个主要问题。我已经在 GMSMapViewDelegate 上实现了所有的委托方法,当点击标记时我什么也没调用。

谷歌地图团队的任何人都可以提供帮助吗?谢谢。

编辑:我做了一些进一步的测试,我相信这取决于设备的方向!

  1. 打开 SDK 测试应用程序,设备处于纵向模式的“标记事件”演示 > 标记可点击。
  2. 打开 SDK 测试应用程序,设备处于倒置纵向模式的“标记事件”演示 > 标记不可点击。
4

1 回答 1

0

此问题自 1.2.2 版起已修复

于 2013-07-27T13:29:47.920 回答