Size: a a a

2021 January 10

В

Василий in SwiftBook
может оно в штатах работает и хорошо, но в рф походу надо гуглокарты прикручивать
источник

G

Georgy in SwiftBook
Василий
может оно в штатах работает и хорошо, но в рф походу надо гуглокарты прикручивать
или яндекс 🤔
источник

В

Василий in SwiftBook
как вариант, да.
источник

В

Василий in SwiftBook
а то гуглокарты могут завести в ледяной ад
источник

G

Georgy in SwiftBook
Romanenko Alexander
А можно тогда вопрос другого порядка: IndexPath где можно найти примеры его использования по-мимо collectionView и tableView?
это как?
источник

S

Shakhzod in SwiftBook
Romanenko Alexander
А можно тогда вопрос другого порядка: IndexPath где можно найти примеры его использования по-мимо collectionView и tableView?
)) создай массив) добавь точки свои) через for item in array достанешь IndexPath))
источник

RA

Romanenko Alexander in SwiftBook
Georgy
это как?
Вот у меня тот же вопрос)
источник

RA

Romanenko Alexander in SwiftBook
Shakhzod
)) создай массив) добавь точки свои) через for item in array достанешь IndexPath))
Воооот))))
источник

G

Georgy in SwiftBook
IndexPath структура, которая описывает позицию элемента в коллекции или таблице (что в каком-то роде одно и тоже)
источник

S

Shakhzod in SwiftBook
Romanenko Alexander
Вот у меня тот же вопрос)
мне кажется он тебя не понял
источник

G

Georgy in SwiftBook
наверное..))
источник

RA

Romanenko Alexander in SwiftBook
Shakhzod
)) создай массив) добавь точки свои) через for item in array достанешь IndexPath))
А как бы это сделать?)
источник

S

Shakhzod in SwiftBook
for (index, location) in locations.enumerated(){
           
if index != locations.count - 1{
       
       
let sourcePlacemark = MKPlacemark(coordinate: location, addressDictionary: nil)
       
let destinationPlacemark = MKPlacemark(coordinate: locations[index + 1], addressDictionary: nil)

               
       
let sourceMapItem = MKMapItem(placemark: sourcePlacemark)
       
let destinationMapItem = MKMapItem(placemark: destinationPlacemark)
       
let directionRequest = MKDirections.Request()
     
       directionRequest.source = sourceMapItem
       directionRequest.destination = destinationMapItem
. }
источник

В

Василий in SwiftBook
это последовательный путь, через точки
источник

ИД

Иван Данилин... in SwiftBook
источник

ИД

Иван Данилин... in SwiftBook
Готовы к КВИЗУ?!
Он уже совсем скоро!
А для тех, кто пропустил:

В 14.00 (по мск) я проведу викторину в прямом эфире

➡️ Ссылка на квиз https://www.youtube.com/watch?v=0J6Ow5MTN4A

Ну и подарочки для топ 3, куда же без них)
источник

S

Shakhzod in SwiftBook
Shakhzod
for (index, location) in locations.enumerated(){
           
if index != locations.count - 1{
       
       
let sourcePlacemark = MKPlacemark(coordinate: location, addressDictionary: nil)
       
let destinationPlacemark = MKPlacemark(coordinate: locations[index + 1], addressDictionary: nil)

               
       
let sourceMapItem = MKMapItem(placemark: sourcePlacemark)
       
let destinationMapItem = MKMapItem(placemark: destinationPlacemark)
       
let directionRequest = MKDirections.Request()
     
       directionRequest.source = sourceMapItem
       directionRequest.destination = destinationMapItem
. }
тут locations - твой массив [CLLocationCoordinate2D]() где добавишь координаты свои
источник

G

Georgy in SwiftBook
Shakhzod
for (index, location) in locations.enumerated(){
           
if index != locations.count - 1{
       
       
let sourcePlacemark = MKPlacemark(coordinate: location, addressDictionary: nil)
       
let destinationPlacemark = MKPlacemark(coordinate: locations[index + 1], addressDictionary: nil)

               
       
let sourceMapItem = MKMapItem(placemark: sourcePlacemark)
       
let destinationMapItem = MKMapItem(placemark: destinationPlacemark)
       
let directionRequest = MKDirections.Request()
     
       directionRequest.source = sourceMapItem
       directionRequest.destination = destinationMapItem
. }
проверка индекса не нужна
источник

В

Василий in SwiftBook
будет вылет. out of bounds.
на строке где объявляется destinationPlacemark
источник

S

Shakhzod in SwiftBook
Georgy
проверка индекса не нужна
if index != locations.count - 1 ? нужна)
источник