ios - 如何在不点击标记的情况下在 iOS 谷歌地图中显示信息窗口?

标签 ios google-maps infowindow google-maps-sdk-ios

我是 iOS 开发新手。这是关于 Google Maps iOS SDK 中的标记信息窗口。

我明白了,我们可以使用 GMSMarkerOption 创建一个带有信息窗口的标记。

GMSMarkerOption *myLocationOption = [GMSMarkerOption alloc];
myLocationOption .title = @"My Location";
myLocationOption .snippet = @"Lat:...., Lang:....";

[mapView addMarkerOption:myLocationOption];

按照上面的代码,标记按预期显示在 map View 中。 点击标记会在 Google map 中显示“我的位置”信息窗口,这很好。

当用户转到自定义 map 屏幕时,我们是否可以通过编程方式显示信息窗口?

最佳答案

这在 Google Maps SDK 上已经改变,更容易理解:

GMSMarker *marker = [[GMSMarker alloc] init];
marker.position = coordinate;
marker.title = @"Location selected";
marker.snippet = @"Testing";
marker.map = mapView_;

//Show info window on map
[mapView_ setSelectedMarker:marker];

您现在使用setSelectedMarker 方法来显示标记的信息窗口

关于ios - 如何在不点击标记的情况下在 iOS 谷歌地图中显示信息窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15816684/

相关文章:

ios - 如何在 iOS UIWebView 中禁用谷歌地图移动网站广告?

ios - 将 TableViewController 中的 TableView 嵌入到另一个 View 中

iOS 自录制开始以来更新录制时间的正确方法

google-maps - 谷歌地图计算的距离是否错误?

google-maps - 自定义控件与 Google map Apiv3 上的信息窗口重叠

javascript - 如何从infowindow获取<a href ='callto:' +phone+'>到mysql

javascript - 在通过 loadGeoJson() 加载的要素上创建信息窗口

ios - Swift TextFieldEffects 不工作——#selector 出错?

ios - 如何在 Swift 上单击按钮时打开 pdf 链接?

css - 如何对齐 MarkerClusterer 图标中的数字?