如何从iOS中的谷歌地图获取静态图片 [英] How to get static image from google maps in iOS

查看:106
本文介绍了如何从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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆