如何从iOS中的谷歌地图获取静态图片 [英] How to get static image from google maps in iOS
本文介绍了如何从iOS中的谷歌地图获取静态图片的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我使用Google Maps API for iOS。我想获得特殊城市的静态图像并将其粘贴到UIImageView中。
I use google maps api for iOS. I want to get static image of special city and paste it in UIImageView. How can I make it?
推荐答案
@Ankit的回复是正确的,但是@Alexsander在Swift中问道,所以: p>
the reply of @Ankit is right, but @Alexsander asked in Swift, so :
var staticMapUrl: String = "http://maps.google.com/maps/api/staticmap?markers=color:blue|\(self.staticData.latitude),\(self.staticData.longitude)&\("zoom=13&size=\(2 * Int(mapFrame.size.width))*\(2 * Int(mapFrame.size.height))")&sensor=true"
var mapUrl: NSURL = NSURL(string: staticMapUrl.stringByAddingPercentEscapesUsingEncoding(NSUTF8StringEncoding))!
var image: UIImage = UIImage.imageWithData(NSData.dataWithContentsOfURL(mapUrl))
var mapImage: UIImageView = UIImageView(frame: mapFrame)
这篇关于如何从iOS中的谷歌地图获取静态图片的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文