2017-06-05 16 views
0

エラー:GoogleマップGMSMakerアイコンビュー - のiOS SDK

value of type GMSmarker has no member iconView

どのように私はアイコンビューを使用することができますか?

 let marker = GMSMarker() 
     marker.position = CLLocationCoordinate2D(latitude: 13.7990609, longitude: 100.5494513) 
     marker.title = "Coffee Factory" 
     marker.snippet = "Chatuchak" 
     marker.iconView = imageView 
     marker.map = mapView 

Value of type GMSmarker has no member iconView

答えて

0

あなたは、最新のGoogleマップSDKのV2.3.0を使用し、上記していることを確認します。

これを試してみてください:

marker.icon = UIImage(named: "<Your Image>") 

EDIT:

またはあなたが設定することができUIImageView

marker.iconView = UIImageView(image: UIImage(named: "<Your Image>")) 

出力iconViewへ:

Screen shot

希望します。

+0

あなたは両方の方法を行うことができます@teezanateep UIImageViewないUIImage – teezanateep

+0

は、私の編集した答えを確認しています。また、最新のGoogle Maps SDK v2.3.0以上を使用していることを確認してください。 –

+0

私のSDKのバージョンは1.11.0です – teezanateep

0

あなたはそれが私はこれで終わりだものだ

let marker = GMSMarker() 
    marker.position = CLLocationCoordinate2D(latitude: restaurant.latitude, longitude: restaurant.longitude) 
    marker.title = restaurant.name 
marker.icon = xyz 
0

ここで試すことができます。それもあなたのために働くことを願っています。私はアイコンを設定する必要が

スウィフト3.0

let marker = GMSMarker() 

let markerImage = UIImage(named: "mapMarker")!.withRenderingMode(.alwaysTemplate) 

let markerView = UIImageView(image: markerImage) 

marker.position = CLLocationCoordinate2D(latitude: 33.5067, longitude: 51.2045) 

marker.iconView = markerView 
marker.map = mapView 
関連する問題