iOS için google maps API kullanıyorum. Özel şehrin statik görüntüsünü almak ve UIImageView'a yapıştırmak istiyorum. Nasıl yapabilirim?iOS'taki Google Haritalar'dan statik görüntü nasıl alınır
cevap
@Ankit ait cevap hakkı, ancak @Alexsander yüzden, Swift sordu:
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)
@maroc zoom'u nasıl hesaplayabilirim :( – user3804063
NSString *staticMapUrl = [NSString stringWithFormat:@"http://maps.google.com/maps/api/staticmap?markers=color:blue|%@,%@&%@&sensor=true",self.staticData.latitude, self.staticData.longitude, [NSString stringWithFormat:@"zoom=13&size=%dx%d",2*(int)mapFrame.size.width, 2*(int)mapFrame.size.height]];
NSURL *mapUrl = [NSURL URLWithString:[staticMapUrl stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
UIImage *image = [UIImage imageWithData: [NSData dataWithContentsOfURL:mapUrl]];
UIImageView *mapImage = [[UIImageView alloc] initWithFrame:mapFrame];
Bu yardımcı olacaktır.
Sadece şehir ismini biliyorum – Alexander
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
}
Swift 3 kullanma:
İştelet lat = ..
let long = ..
let staticMapUrl: String = "http://maps.google.com/maps/api/staticmap?markers=color:red|\(lat),\(long)&\("zoom=13&size=\(2 * Int(cell.imgAddress.frame.size.width))x\(2 * Int(cell.imgAddress.frame.size.height))")&sensor=true"
let url = URL(string: staticMapUrl.addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed)!)
do {
let data = try NSData(contentsOf: url!, options: NSData.ReadingOptions())
cell.imgAddress.image = UIImage(data: data as Data)
} catch {
cell.imgAddress.image = UIImage()
}
yakınlaştırma nasıl hesaplanır :( – user3804063
- 1. Dikdörtgenden nasıl görüntü alınır?
- 2. "Ülke" özelliği Google haritalardan GMSAutocompleteFilter içinde eksik iOS SDK
- 3. Datagridview'de görüntü nasıl alınır? İşte
- 4. Google Maps API (statik)
- 5. Görüntü formatı PIL ile nasıl alınır?
- 6. Metin türü Datastore Google Cloud'dan nasıl alınır?
- 7. Google Çeviri phrasebook'tan kelimeler nasıl alınır?
- 8. Android - google plus erişim jetonu nasıl alınır?
- 9. Google Maps Statik Harita API'si yolu KML'den
- 10. Google Spreadsheet API Görüntü Ekleme
- 11. Bir masaüstü uygulamasından Rails API'ye gönderilen bir görüntü nasıl alınır
- 12. Nasıl javascript kullanarak youtube video statik görüntü elde edilir?
- 13. Python'da statik bir yöntemden (alt) sınıf adı nasıl alınır?
- 14. Geçerli sınıfın adı nasıl statik bir yöntemle alınır?
- 15. Şehir veya belediye sınırlarını gösteren statik bir harita nasıl alınır
- 16. Google Statik Haritalar API'sı: JavaScript'teki URL İmzası
- 17. Google Big Query'yi kullanarak GROUP_CONCAT üzerinde farklı değerler nasıl alınır
- 18. Statik google haritasının ortasına marker ekle
- 19. Aynı görüntü denetleyicisine giden iki cemiyet nasıl ele alınır?
- 20. swift, Şu anda görüntülenen görüntü dosyası adı nasıl alınır UIImageView
- 21. Görüntü kontrolünde bitmap görüntüsünün x ve y koordinatları nasıl alınır?
- 22. Android'de imageview'deki url web sitesinden görüntü nasıl alınır
- 23. Statik dizin içeriğinin google uygulama motoruna dağıtımı
- 24. Google App Engine Statik Dosyaları GET 404
- 25. Raylarım uygulamasında google sürücüye statik dosyaları kaydetme
- 26. Tüm Google Haritası Marker Görüntü Listelemeleri
- 27. Google Özel Arama API'sı - Tersine görüntü arama
- 28. Google Chrome'da görüntü yükleme ile ilgili sorun.
- 29. Google Analytics'ten tam kullanıcı aracı dizesi nasıl alınır
- 30. Google Analytics gerçek zamanlı activeUsers php olarak nasıl alınır?
Objecive c bağlantı yapabilirsiniz olduğunu Bu –
'u deneyebilirsiniz, o zaman burada bir şeyler bulabilirsiniz .. https://developers.google.com/maps/documentation/static-maps/?hl=tr –