Tag: infowindow

如何在InfoWindow中包含一个button

我跟随本教程如何添加自定义信息窗口谷歌地图标记,在UIView我已经添加了一个button,并创build了一个IBAction,但是当我点击它没有发生 我的infoWindow视图代码看起来像这样 。H #import <UIKit/UIKit.h> #import "Details.h" @interface MarkerInfoWindowView : UIView @property (weak, nonatomic) IBOutlet UIImageView *imageView; @property (weak, nonatomic) IBOutlet UILabel *label1; @property (weak, nonatomic) IBOutlet UILabel *label2; @property (weak, nonatomic) IBOutlet UIButton *btn1; – (void) initializeWithDetails:(Details*)p_details; @end .M #import "MarkerInfoWindowView.h" @implementation MarkerInfoWindowView – (void) initializeWithDetails:(Details*)p_details { if(self != nil) { self.imageView.image = [UIImage […]

如何显示iOS中的所有信息窗口谷歌地图不用点击标记?

我正在尝试创build标记而不点击。 但我不能显示所有的信息窗口。 它只在最后一个标记上显示一个infowindow。 这是我的代码: – (void)viewDidLoad { [super viewDidLoad]; NSMutableArray *markersArray = [[NSMutableArray alloc] init]; for(int i=0; i<10; i++){ GMSMarker *marker = [[GMSMarker alloc] init]; marker.position = CLLocationCoordinate2DMake(latitude, longitude); marker.appearAnimation=YES; marker.opacity = 0.0; mapView.selectedMarker = marker; marker.map = mapView; [markersArray addObject:marker]; } } 和自定义Infowindow: – (UIView*)mapView:(GMSMapView *)mapView markerInfoWindow:(GMSMarker *)marker { CustomInforwindow *customView = [[[NSBundle mainBundle] […]

在swift中实现自定义markerInfoWindow不起作用

我一直在使用下面张贴的方法来显示自定义信息窗口,但是每当我运行它,只有默认的窗口(与标题/代码段)出现? 我为以下方法创build了xib和swift文件,并试图使用标准函数表示法(即mapView(mapView,markerInfoWindow:mapView.currentMarker))来实现它,但这不是编译(尝试使用和不使用明确的实现)任何想法? 谢谢, 雅各 func mapView(mapView: GMSMapView!, markerInfoWindow marker: GMSMarker!) -> UIView! { var infoWindow = NSBundle.mainBundle().loadNibNamed("InfoWindow", owner: self, options: nil).first! as InfoWindow infoWindow.label.text = "\(marker.position.latitude) \(marker.position.longitude)" return infoWindow } InfoWindow的内容: class InfoWindow: UIView { @IBOutlet var label: UILabel! /* // Only override drawRect: if you perform custom drawing. // An empty implementation adversely affects […]

如何在iOS中显示信息窗口Google地图不用点击标记?

我是iOS开发新手。 这是关于Google Maps iOS SDK中的标记信息窗口。 我明白,我们可以使用GMSMarkerOption创build一个带有信息窗口的标记。 GMSMarkerOption *myLocationOption = [GMSMarkerOption alloc]; myLocationOption .title = @"My Location"; myLocationOption .snippet = @"Lat:…., Lang:…."; [mapView addMarkerOption:myLocationOption]; 根据上面的代码,Marker按照预期显示在Map视图中。 点击标记在Google地图上显示“我的位置”信息窗口,这是很好的。 无论如何,当用户转到自定义地图屏幕时,我们可以以编程方式显示信息窗口?

用Google maps iOS sdk在swift中创build自定义信息窗口?

我创build了一个xib和一个视图控制器,并希望在swift中为其显示一个标记的自定义信息窗口。 在互联网上search后,我发现在OBJ-C的老教程,但这不会帮助我。 谢谢。