【发布时间】:2015-02-04 07:49:12
【问题描述】:
我想在我的地图上显示自定义标记视图。 我的参考来自:https://stackoverflow.com/a/16767124/2849443
var pin:GMSMarker = GMSMarker(position: CLLocationCoordinate2DMake(currentLocation.coordinate.latitude, currentLocation.coordinate.longitude))
pin.infoWindowAnchor = CGPointMake(0.0, 0.0)
pin.icon = UIImage(named: "img_map_pin")
pin.map = mapView?
mapView?.selectedMarker = pin
我的自定义视图标记方法如下所示
func mapView(mapView: GMSMapView!, markerInfoWindow marker: GMSMarker!) -> UIView! {
var arr:NSArray = NSBundle.mainBundle().loadNibNamed("MarkerView", owner: self, options: nil)
var view:MarkerView = arr[0] as MarkerView
view.IBlblAddress?.text = "text"
return view
}
我已经设置了委托 GMSMapViewDelegate 和 mapView.delegate = self is set ,但我的方法仍然没有被调用。可能是什么问题?
【问题讨论】:
标签: ios google-maps swift