Как получить границы широты и долготы на экране карты шаблона POI CarPlay?IOS

Программируем под IOS
Anonymous
Как получить границы широты и долготы на экране карты шаблона POI CarPlay?

Сообщение Anonymous »

Я использую плагин flutter_carplay (https://pub.dev/packages/flutter_carplay) в своем приложении для зарядки электромобилей. Мне нужно отобразить зарядные устройства на экране CarPlay на основе прокрутки и движений карты в шаблоне CPPointOfInterestTemplate. Мне нужно знать, как получить границы широты и долготы экрана при его прокрутке или изменении положения.
Это мой Carplay FCPPointOfInterestTemplate.swift

Код: Выделить всё

//
//  FCPPointOfInterestTemplate.swift
//  flutter_carplay
//
//  Created by Olaf Schneider on 15.02.22.
//

import CarPlay

@available(iOS 14.0, *)
class FCPPointOfInterestTemplate {
private(set) var _super: CPPointOfInterestTemplate?
private(set) var elementId: String
private var title: String
private var poi: [FCPPointOfInterest]

init(obj: [String: Any]) {
self.elementId = obj["_elementId"] as! String
self.title = obj["title"] as! String
self.poi = (obj["poi"] as! [[String: Any]]).map {
FCPPointOfInterest(obj: $0)
}
}

var get: CPPointOfInterestTemplate {
var pois: [CPPointOfInterest] = []

for p in poi {
pois.append(p.get)
}

let pointOfInterestTemplate = CPPointOfInterestTemplate.init(
title: self.title, pointsOfInterest: pois, selectedIndex: NSNotFound)
self._super = pointOfInterestTemplate
return pointOfInterestTemplate
}
}

@available(iOS 14.0, *)
extension FCPPointOfInterestTemplate: FCPRootTemplate {}

Мне нужно знать, как получить границы широты и долготы.

Подробнее здесь: https://stackoverflow.com/questions/793 ... mplate-map

Вернуться в «IOS»