Описание тега swiftui-map
1
ответ
Не получил событие конца прокрутки карты в SwiftUI
Мы используем функциональность карты с аннотациями. Функциональность: у нас есть 2000 записей в массиве, но нам нужно отфильтровать 150 записей в соответствии с регионом, измененным на карте в SwiftUI. Но в SwiftUI нет события конца прокрутки карты.…
29 дек '22 в 13:08
0
ответов
Неопознанный объект публикации в аннотации SwiftUI Map
Настраивать: Мое приложение использует SwiftUIMapс аннотациями. Аннотации должны быть экземплярамиPlaceкласс определяется как: final class Place: NSManagedObject, UpdateTimestampable, Identifiable { @NSManaged var horizontalAccuracy: Double @NSManag…
23 дек '22 в 08:34
1
ответ
Почему SwiftUI Map изменяет состояние своей вызывающей структуры, если фрейм не назначен?
Настраивать: Мое приложение использует SwiftUI, по сути, как struct MapViewSWUI: View { @Binding private var show_map_modal: Bool @State private var region: MKCoordinateRegion //… init(show_map_modal: Binding<Bool>) { self._show_map_modal = sh…
20 дек '22 в 11:37
2
ответа
Публикация изменений из обновлений представления MAP() не разрешена, это приведет к неопределенному поведению.
Я видел похожие вопросы по этому поводу, но ни один из них не обновлен или не работает успешно, я следил за документами Apples Developer, различными видео и руководствами о том, как это сделать, но он все равно выдает эти предупреждения. 2023-01-11 …
11 янв '23 в 16:49
0
ответов
GeometryReader иногда выдает неправильное начало кадра .global для аннотаций карты.
Испытательная установка: у меня естьViewкоторый отображает модальноMapс аннотациями: struct Annotation: Identifiable { let id = UUID() let name: String let coordinate: CLLocationCoordinate2D } struct MapViewSWUI: View { @Binding var show_map_modal: …
07 янв '23 в 13:29
0
ответов
SwiftUI получает, какая аннотация объекта была нажата на карте. Основные данные
я пытался сделать так, чтобы при нажатии аннотации на карте, созданной объектом Core Data, отображалось LocationPreviewView(fish: fish). Итак, как я могу получить выбранный элемент и передать его в LocationPreviewView()? я уже пытался это сделать че…
03 янв '23 в 19:02
0
ответов
Пользовательские аннотации карты SwiftUI не отображаются постоянно во время панорамирования и масштабирования.
Настраивать: Мое приложение имеет SwiftUIMapкоторый может отображать аннотации и местоположение пользователя. Можно панорамировать или масштабировать карту. Вот соответствующая часть моего кода: struct MapViewSWUI: View { @Binding var show_map_modal…
01 мар '23 в 15:48
1
ответ
Получите координаты в onLongPressGesture на карте.
Мой вопрос очень похож на этот: Зафиксировать местоположение touchDown onLongPressGesture в SwiftUI? Однако есть одна существенная особенность: я хочу получить координаты.onLongPressGestureна . В этом случае решение исходного вопроса имеет две основ…
11 июн '23 в 22:34
0
ответов
Непрозрачность кнопки влияет на ее «кликабельность».
Я столкнулся с очень странной проблемой. У меня есть приложение SwiftUI (iOS), в котором у меня есть полноэкранный режим.ZStack: внутри, как "нижний слой", у меня полноэкранный режимMap, а сверху у меня есть кнопка (она естьLocationButton- но это не…
11 июн '23 в 16:23
0
ответов
Замедляет ли постоянный рендеринг аннотаций мою карту?
Когда на карте размещается слишком много аннотаций, она начинает тормозить. Похоже, это связано с масштабированием, из-за которого кажется, что аннотации отображаются снова и снова. Есть ли у кого-нибудь способ сделать эту работу более эффективной? …
16 мар '23 в 00:23
0
ответов
Как я могу получить местоположение пользователя с помощью MapKit?
Я пишу приложение карты для iOS 17 с помощью Xcode 15. И у меня проблема с определением местоположения пользователя. Итак, я добавляю параметры в информацию И я создаю Map() с помощью MapUserLocationButton(). var body: some View { Map(scope: mapScop…
28 окт '23 в 09:06
0
ответов
Карта SwiftUI MapPolyline не отображается
Мое намерение состоит в том, чтобы отобразить SwiftUI.Map (doc) с линией (которая будет представлять маршрут), используяMapPolyline(см. документ ). К сожалению, линия не отображается ни на симуляторе, ни на физическом устройстве. Вот мой код. let de…
22 ноя '23 в 00:35