iPhone용 지하철 노선도 Subway in Korea
개발/iPhone 프로그래밍 2008/10/13 22:04 iPhone용 지하철 노선도 Subway in Korea
Lite 버전에서 몇가지 기능을 추가해서 유료 어플리케이션을 App Store에 등록하였다. Lite 버전이야 별 다른 기능도 없는 것이니 리뷰에서도 다들 그 점을 많이 지적하였고, 특히 최단 경로 검색 기능에 대한 이야기가 많았다. 그래서 최단 경로 검색 기능을 우선적으로 추가하려고 하였는데, 급하게 하다보니 결과물이 썩 만족스럽지는 않다, :(
그런데 이 최단 경로 검색 기능이라는 것이 경로 검색 알고리즘은 별다르게 어려운 기술이 아닌데 수도권 지하철 같이 복잡한 경로는 노드 정보 입력하는게 또 노가다 한바가지다, T.T 주위의 누군가는 일본 지하철 노선도를 한글 버전으로 만들어서 팔아보라던데, 일본은 우리나라보다 몇배는 복잡하기에...
기반 데이터만 구비되어 있다면 진짜 별거 아닌 어플리케이션인데 괜히 시간을 너무 많이 투자한 것 같다. 그것도 프로그래밍 쪽에 시간을 투자한 게 아니라 엑셀 노가다로만...
저작권에 저촉되지 않으려고 노선도 그림도 시중에 떠도는 것을 쓰지 않고 직접 그리고 (다시 한번 미친 고양이 전모씨에게 감사를), 역 정보들 하나하나 다 입력하고... 영어, 일어 버전 작업하다 보니 차라리 각 지역 지하철 공사에 이미지 사용해도 되냐고 문의해 보고, 가능하다면 각 지역 지하철 공사에 있는 이미지들을 사용하는게 더 좋지 않았을까 하는 생각을 해 본다. (나보다 먼저 유료로 올린 어떤 분은 네이버의 노선도 그림을 그대로 가져다 사용한 듯 싶은데, 네이버 직원이신지...)
노선 이미지는 PNG 파일인데, 확대 시 계단 현상이 생기므로 좀 더 고해상도의 그림을 사용하는 것이 어떠냐는 반응도 있었다. UIImage에 1024x1024 이상의 이미지를 사용하지 말라고 해서 크게 만들 수 없다고 생각했었는데, UIScrollView에 여러 개의 UIImageView를 넣는 것으로 다음 버전을 고려해 봐야겠다.
이제 게임을 계속 만들어야지, 휴...
Lite 버전에서 몇가지 기능을 추가해서 유료 어플리케이션을 App Store에 등록하였다. Lite 버전이야 별 다른 기능도 없는 것이니 리뷰에서도 다들 그 점을 많이 지적하였고, 특히 최단 경로 검색 기능에 대한 이야기가 많았다. 그래서 최단 경로 검색 기능을 우선적으로 추가하려고 하였는데, 급하게 하다보니 결과물이 썩 만족스럽지는 않다, :(
그런데 이 최단 경로 검색 기능이라는 것이 경로 검색 알고리즘은 별다르게 어려운 기술이 아닌데 수도권 지하철 같이 복잡한 경로는 노드 정보 입력하는게 또 노가다 한바가지다, T.T 주위의 누군가는 일본 지하철 노선도를 한글 버전으로 만들어서 팔아보라던데, 일본은 우리나라보다 몇배는 복잡하기에...
기반 데이터만 구비되어 있다면 진짜 별거 아닌 어플리케이션인데 괜히 시간을 너무 많이 투자한 것 같다. 그것도 프로그래밍 쪽에 시간을 투자한 게 아니라 엑셀 노가다로만...
저작권에 저촉되지 않으려고 노선도 그림도 시중에 떠도는 것을 쓰지 않고 직접 그리고 (다시 한번 미친 고양이 전모씨에게 감사를), 역 정보들 하나하나 다 입력하고... 영어, 일어 버전 작업하다 보니 차라리 각 지역 지하철 공사에 이미지 사용해도 되냐고 문의해 보고, 가능하다면 각 지역 지하철 공사에 있는 이미지들을 사용하는게 더 좋지 않았을까 하는 생각을 해 본다. (나보다 먼저 유료로 올린 어떤 분은 네이버의 노선도 그림을 그대로 가져다 사용한 듯 싶은데, 네이버 직원이신지...)
노선 이미지는 PNG 파일인데, 확대 시 계단 현상이 생기므로 좀 더 고해상도의 그림을 사용하는 것이 어떠냐는 반응도 있었다. UIImage에 1024x1024 이상의 이미지를 사용하지 말라고 해서 크게 만들 수 없다고 생각했었는데, UIScrollView에 여러 개의 UIImageView를 넣는 것으로 다음 버전을 고려해 봐야겠다.
![]() | ![]() |
이제 게임을 계속 만들어야지, 휴...
Trackback Address :: http://www.onlinegamer.co.kr/trackback/266




