在Google地图中点按信息窗口时显示色调效果

时间:2016-06-28 06:14:27

标签: ios objective-c google-maps infowindow

我正在使用以下方法

创建InfoWindow
- (UIView *)mapView:(GMSMapView *)mapView markerInfoWindow:(GMSMarker *)marker

我正在使用

处理与点击InfoWindow相关的事件
- (void) mapView:(GMSMapView *)mapView didTapInfoWindowOfMarker:(GMSMarker *)marker

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

1 个答案:

答案 0 :(得分:0)

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

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