У меня есть некоторые данные, которые я хотел бы визуализировать поверх MKMapView, используя OpenGL. В настоящее время я могу добиться этого, поместив прозрачный слой OpenGL поверх MKMapView и рисуя его с помощью команд OpenGL.
Однако проблема заключается в синхронизации чертежа слоя OpenGL с чертежом, который делает MKMapView. Я могу как-то обойти это, рисуя события касания, это работает хорошо, пока вы не «щелкнете» карту, что вызывает непрерывную серию рисований для анимации, которую я не обнаруживаю.
Другая идея состояла в том, чтобы использовать MKOverlayView и надеяться, что рисование OpenGL может быть сделано с ним. Но я не уверен, как именно приложение