- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试为标记创建自定义信息窗口。我正在使用适用于 iOS 的 Google Maps SDK。
我已经创建了包含所有对象的自定义 XIB 文件。为它创建了类。
调用 GMSMapViewDelegate
在头文件中
在实现文件中,我实现了以下方法:
- (UIView *)mapView:(GMSMapView *)mapView markerInfoWindow:(GMSMarker *)marker {
NSLog(@"Implementing delegate Method");
CustomInfoWindow *infoWindow = [[[NSBundle mainBundle]
loadNibNamed:@"InfoWindow"
owner:self
options:nil]
objectAtIndex:0];
infoWindow.title.text = @"This is title";
infoWindow.address.text = @"This is address";
infoWindow.status.text = @"Here will be status";
return infoWindow;
}
最佳答案
如果不添加 GMSMapView 委托(delegate),请尝试
您在实现文件中添加 GMSMapView Delegate
GMSMapView * mapView_ = [GMSMapView mapWithFrame:viewmapbaseView.bounds camera:camera];
mapView_.delegate=self;
关于iOS GMaps 委托(delegate) mapView : markerInfoWindow: not implemented,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28085398/
我实现了自定义 MarkerInfoWindow,当我在 map 上单击我的 POI 时, map 移动到屏幕中心,我的 MarkerInfoWindow 的一半被工具栏截断。 当我点击 POI 以显
当我使用iOS SDK的谷歌地图时,我可以通过委托(delegate)来改变MarkerInfoWindow的 View - (UIView *)mapView:(GMSMapView *)mapVi
我正在使用适用于 iOS 的 Google Maps SDK 创建自定义标记信息窗口。默认(第一张图片)在标记的正上方呈现 anchor 。 我使用 150x150 pts 的自由格式 xib 创建了
我浏览了 Google Maps docs并且描述似乎没有多大帮助。 我正在关注旧的 tutorial它使用了 markerInfoContents 但是,当我使用委托(delegate)时,它没有返
我正在尝试为标记创建自定义信息窗口。我正在使用适用于 iOS 的 Google Maps SDK。 我已经创建了包含所有对象的自定义 XIB 文件。为它创建了类。 调用 GMSMapViewDeleg
我有一个 GridMarkerClusterer,其中有一些 Marker 代表共享自行车站。我希望这些标记有一个带有点击监听器的自定义 MarkerInfoWindow(气泡),这样当用户点击气泡时
我正在使用适用于 iOS 应用程序的 Google Maps SDK。我需要自定义 markerinfowindow。我加了 1) @interface MapsViewController : UI
我目前正在通过将委托(delegate)设置为 self 并使用以下代码,使用 google maps ios SDK 创建并返回自定义 View 。 #pragma mark - GMSMapVie
我是一名优秀的程序员,十分优秀!