-2
我使用iOS的谷歌地圖API。我想獲得地圖的靜態圖像,我有經度和緯度,並希望將其粘貼到UIImageView中。我怎樣才能在3.0中快速完成?如何從iOS中的谷歌地圖獲取靜態圖像swift 3
我使用iOS的谷歌地圖API。我想獲得地圖的靜態圖像,我有經度和緯度,並希望將其粘貼到UIImageView中。我怎樣才能在3.0中快速完成?如何從iOS中的谷歌地圖獲取靜態圖像swift 3
您可以與嘗試:
myMap.snapshotView(afterScreenUpdates: true)
它會返回一個UIView,你可以使用,但是你要
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
}
你是什麼意思「我想要得到的靜態圖像,並用它的UIImageView「。你的意思是你想要捕獲地圖視圖的屏幕截圖,因爲它顯示了嗎? –
是的,我想捕獲地圖視圖的屏幕截圖,因爲它顯示 –
看起來你創建這個問題,除了你寫的[這裏](https://stackoverflow.com/questions/ 34851795 /如何到獲取靜態圖像從 - 谷歌 - 地圖功能於IOS/40640731#40640731)。這不是系統應該如何工作的方式;在另一個問題的答案是好的,這裏有點更可疑 –