【问题标题】:Show tint effect when info window is tapped in google Maps在谷歌地图中点击信息窗口时显示色调效果
【发布时间】:2016-10-30 07:36:18
【问题描述】:

我正在使用以下方法创建一个信息窗口,

- (UIView *)mapView:(GMSMapView *)mapView markerInfoWindow:(GMSMarker *)marker

我正在处理与点击 InfoWindow 相关的事件,

- (void) mapView:(GMSMapView *)mapView didTapInfoWindowOfMarker:(GMSMarker *)marker

但我想在点击 InfoWindow 时显示色调效果。我想用google maps来实现这个效果。这个效果可以在Apple Maps中看到。在 Apple 地图中,如果您放下图钉并点击 InfoWindow,它会显示色调效果。我想在谷歌地图中实现这个功能,就像苹果地图一样。

【问题讨论】:

    标签: ios objective-c google-maps infowindow


    【解决方案1】:

    根据Google Maps API 的 Google 官方文档,无法自定义信息窗口的颜色,但有一种解决方法。您可以做的是插入图像作为背景以使其着色。

    我找到了一个视频教程,讨论如何使用 GMSMa[ViewDelegate: https://www.youtube.com/watch?v=ILiBXYscsyY

    插入图像

    【讨论】:

      猜你喜欢
      • 2014-08-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-21
      • 2012-02-18
      • 1970-01-01
      • 1970-01-01
      • 2018-02-24
      相关资源
      最近更新 更多