我是 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/