2012-10-16 2 views
9

지리적 앱 만들기에 대해 알아 보려면 아래의 애플리케이션을 복제 할 계획입니다. 이 고해상도 이미지를 업데이트하는 동안 깜박임없이 신속하게 어떻게 생성 할 수 있습니까? 나는 오버레이를 잘 업데이트하기 위해 고심하고있다. 새 오버레이를 추가하고 기존 오버레이를 제거하면 초기 문제가 깜박입니다.새로 고침 오버레이가 적용된 날씨 앱

제 질문이 너무 쉽다고 생각하면 불쾌하지 마십시오. 솔직히 당신의 아이디어/의견을 듣고 싶습니다.

NOAA Hi-Def Radar

Radar heatmap screenshot

+3

문제가있는 코드가있는 것 같습니다. 공유하면 도움을받을 가능성이 큽니다. –

+2

자세한 내용이 필요합니다. 오버레이는 어디서 오는거야? UIBezierPath로 히트 맵을 생성하고 있습니까? 경로에 애니메이션을 적용하는 데 문제가 있습니까? – Jano

+0

@Jano 나는 성능 저하없이 MKMapView에서 고해상도 이미지를 보여줄 수있는 방법을 묻고 있습니다. – sridvijay

답변

1

당신은 애플의 HazardMap sample code을 본 적이 있습니까?

좋은 출발점이 될 수 있습니다. 기본적으로 지진 위험 지역을 나타내는 바이너리 데이터를 가져 와서 핵심 그래픽이있는지도에 그립니다. 최종 결과는 스크린 샷과 유사하지만 원활하지 않습니다. 그럼에도 불구하고 좋은 토대입니다.

0

UIImageView의 animationImages를 살펴보십시오.

사용자 정의 할 수없는 경우 맞춤보기를 구현하고 drawRect를 재정의하고 CGContextDrawImage를 사용하여 현재 시점에 맞는 이미지를 전달할 수 있습니다.

아, UIImage의 drawRect 사용을 고려해 볼 수도 있습니다.

고양이를 이렇게 많은 방법 :).

관련 문제