Как сравнить две полилинии карты Google? - PullRequest
0 голосов
/ 04 июня 2018

Я работаю над приложением, которое отслеживает местоположение пользователя и составляет маршрут на карте Google.Я предоставляю полилинию карты Google, чтобы путешествовать по ней.В настоящее время я хочу знать, что пользователь путешествует по предоставленной полилинии (маршруту) или нет.Поэтому мне нужно сравнить предоставленную полилинию (маршрут) и пользовательскую полилинию путешествия (маршрут).

Пожалуйста, помогите мне найти решение для этого.Заранее спасибо.

1 Ответ

0 голосов
/ 04 июня 2018

Я думаю, вам нужно проверить, находится ли пользовательская координата в gmspolyline или нет.Для этого вы можете использовать GMSGeometryContainsLocation (точка CLLocationCoordinate2D, путь GMSPath *, геодезическая BOOL)

U просто передать GMSpath и координату пользователя, она возвращает BOOL yes, если пользовательская координата находится в GMSpath

...