我正试图在** ios 中显示标记和它的信息窗口**当我点击地图但我没有在这里工作是我的代码示例
- (void) mapView: (GMSMapView *) mapView
didTapAtCoordinate: (CLLocationCoordinate2D) coordinate{
CLLocation *destination_lat_long = [[CLLocation alloc]initWithLatitude:coordinate.latitude longitude:coordinate.longitude];
GMSMarker *marker_test = [[GMSMarker alloc] init];
marker_test.position = coordinate;
marker_test.title = @"Location selected";
marker_test.snippet = @"Testing";
marker_test.map = self.MyMapView;
//Show info window on map
[self.MyMapView setSelectedMarker:marker];
}
我不明白为什么它不起作用?任何人都可以帮我解决这个问题。 我想在标记集上填充信息窗口。
答案 0 :(得分:0)
与评论相关: 当然你可以,但我认为如果不制作自定义标记和InfoWindows,它只能用于一个标记:
GMSMarkerOptions *myLocationOptions = [GMSMarkerOptions options];
myLocationOptions.title = @"Your title goes here";
myLocationOptions.snippet = @"Snippet goes here";
self.MapView.selectedMarker = [self.MapView addMarkerWithOptions: locationOptions];
但是如果你想用他们的infoWindows显示更多标记,你将不得不制作一个自定义解决方案。 欢呼声。