将地址转换为坐标[关闭]

0

我使用它可以一次查看一个地址。将地址转换为坐标快速

但是,我想查看一个地址数组(131)及其各自的坐标

这是我的代码:

func convertAddressToCoordinates (){
for address in addresses { geocoder.geocodeAddressString(address) {
placemarks, error in
    let placemark = placemarks?.first
let lat = placemark?.location!.coordinate.latitude
let lon = placemark?.location!.coordinate.longitude
    print("\(address): Lat: \(lat!), Lon: \(lon!)")
     }
  }
}

如您所见,它会抢占地标的第一个坐标;无论如何要抢占所有地标?