Как узнать, находится ли координата вне камеры в MapKit iOS?

Для меня решение заключалось в том, что файл cron пытался запустить, был в зашифрованном каталоге, более конкретно, в директории user / home /. Хотя crontab был настроен как root, потому что сценарий, запущенный в зашифрованном каталоге пользователя в / home / cron, мог читать этот каталог только в том случае, если пользователь был фактически зарегистрирован. Чтобы узнать, зашифрован ли каталог, проверьте, существует ли этот каталог:

/home/.ecryptfs/<yourusername>

, если это так, у вас есть зашифрованный домашний каталог.

Исправление для меня состояло в том, чтобы переместить скрипт в не зашифрованный каталог, и каждый из них работал нормально.

0
задан Glenn 13 July 2018 в 08:53
поделиться

1 ответ

MKMapView имеет свойство region, которое является видимой областью карты. Вы можете проверить, находятся ли координаты аннотации внутри или снаружи. На это будет много ответов, так как вы знаете термин поиска. Обратите внимание, что если камера наклонена, область будет немного больше, чем фактическая видимая область, так как область всегда представляет собой прямоугольник, но угловая камера будет показывать (я думаю) трассу Isosceles.

Если ваш фон это Google и их каркас карт, камера - это обычный способ мышления, но в iOS регион - это обычный способ подумать об этом, в то время как камера больше подходит для опрокидывания и вращения.

1
ответ дан nevan king 17 August 2018 в 13:19
поделиться