2016-11-16 11 views
-2

iOS用のGoogleマップAPIを使用しています。私は地図の静的な画像を取得したい、私は緯度と経度があり、UIImageViewに貼り付けたい。迅速に3.0にするにはどうすればいいですか?iOSのGoogleマップから静的な画像を取得する方法

+0

をしたいあなたは、私は、静的な画像を取得し、それを利用したい」はどういう意味ですかUIImageView。 "表示されている地図ビューのスクリーンショットをキャプチャしたいのですか? –

+0

はい、地図表示のスクリーンショットをキャプチャして表示したいのですが –

+1

この質問は、あなたが書いた回答(ここではhttps://stackoverflow.com/questions/)に加えて、ファームの評判だけを作成したようです。 34851795/how-to-get-static-image-google-maps-in-ios/40640731#40640731)。それはシステムがどのように動作するはずではありません。他の質問の回答はうまくいきます。これは幾分疑わしいものです。 –

答えて

1

あなたはそれを試すことができます。

myMap.snapshotView(afterScreenUpdates: true) 

それはあなたが使用できるのUIViewを返します。しかし、あなたが

-1
Swift 3 => 
     let Width = 100 
     let Height = 200 

     let mapImageUrl = "https://maps.googleapis.com/maps/api/staticmap?center=" 
     let latlong = "18.495651759752, 73.809987567365" 

     let mapUrl = mapImageUrl + latlong 

     let size = "&size=" + "\(Int(Width))" + "x" + "\(Int(Height))" 
     let positionOnMap = "&markers=size:mid|color:red|" + latlong 
     let staticImageUrl = mapUrl + size + positionOnMap 

     if let urlStr : NSString = staticImageUrl.addingPercentEscapes(using:String.Encoding.utf8)! as NSString{ 
      // setImageFromURL 
     } 
関連する問題