앞서 포스팅을 해드렸듯이, 아이폰 OS 3.0에서는 심볼릭 링크를 제한하게되어 실제로 오프라인맵을 사용하기가 어렵습니다.

2009/07/10 - [.아이폰/아이팟터치Story.] - .아이폰/아이팟터치 펌웨어 3.0 오프라인맵 사용 실험기.

일단, 심볼릭 링크 문제로 수작업으로 만든 지도 데이타는 구글맵이 사용하는 구글 캐쉬 디렉토리에 업로드해야만 오프라인에서 구글지도를 볼 수 있습니다.

문제는 온라인 상태로 구글맵을 사용하게 되면, 업로드한 지도 데이타가 삭제됩니다.

그러면, 다시 구글 캐쉬 디렉토리로 지도 데이타를 업로드 해주거나, 다른 디렉토리에 임시로 보관했다가 구글 캐쉬 디렉토리로 복사해주어야하고 이런 과정 때문에 효용성이 떨어지게 됩니다.

새로운 오프라인맵 3.0 어플은 이 때문에, 복사하는 기능까지 추가되어 있습니다.

잠깐! 지도 데이타는 어떻게 만드는지 모르신다면 이곳을 먼저 보세요.
2009/03/13 - [.아이폰/아이팟터치어플Story./.Navigation.] - .아이팟터치 오프라인 구글맵(대한민국), OfflineMaps + GMDL.

이번 글에서는 온라인 상태에서 구글맵을 사용하여도 수동으로 업로드한 지도데이타가 지워지지 않고 보존하는 방법을 알려드리겠습니다.

사실 이번 방법은 더 이상 오프라인맵 어플을 사용하지도 않습니다. 해킹된(Jailbreak) 아이폰/아이팟터치만 적용할 수 있습니다.

디렉토리 Permission 수정으로 작업은 비교적 간단합니다.

1. 지도 데이타를 아이폰/아이팟터치 구글맵 캐쉬 디렉토리에 업로드

업로드 파일 : MapTiles.sqlitedb
업로드 디렉토리 : /var/mobile/Library/Caches/MapTiles

2. Putty와 같은 SSH 접속후 아래와 같이 입력해줍니다.

chmod 555 /var/mobile/Library/Caches/MapTiles

3. Putty가 없으면 iFile 같은 어플로 /var/mobile/Library/Caches/MapTiles 디렉토리의 쓰기 권한을 없애주고 읽기와 실행권한만을 남겨줍니다. (User, Group, World의 Read와 Excute만을 셋팅해주고 나머지는 해제합니다.)

2009/07/24 - [.아이폰/아이팟터치어플Story./.Utilities.] - .아이폰/아이팟터치 최고의 파일탐색기 :: iFile.

작업은 이것으로 끝입니다.
오프라인이건 온라인이건 구글 캐쉬 디렉토리에 있는 지도 데이타는 이제 삭제되지 않습니다.

이 해결책의 또 다른 문제는 온라인 상태에서도 지도 데이타에 없는 지역을 볼수가 없습니다. 새로운 지역을 구글맵이 저장할 수 없기 때문입니다. 새로운 지역을 보게되면, 구글맵 어플이 화면을 제대로 보여주지 못하니, 이때는 종료후 다시 실행해주면 원래 지도 데이타에 있는 지역은 다시 잘 보이게 됩니다.

온라인 상태에서도 지도 데이타에 없는 지역은 안봐도 상관 없으시다면,
이 방법으로 지도 데이타가 삭제되는 문제는 해결할 수 있습니다.

.원상복구 방법.

Putty와 같은 SSH 접속후 아래와 같이 입력해줍니다.
chmod 755 /var/mobile/Library/Caches/MapTiles

iFile을 사용하신다면 /var/mobile/Library/Caches/MapTiles 디렉토리의 User의 권한을 Read, Write, Excute로 셋팅합니다.

AroundMe는 집에서도 해외여행에서도, 사용할 수 있는 주변 정보 서비스 어플입니다.

재미있는 아이폰/아이팟터치 어플 AroundMe는 전세계 은행,카페,주차장,슈퍼마켓...등 생활에 필요한 내 주변의 정보를 쉽게 찾아주는 서비스입니다.

제공되는 정보량으로 따지자면 전세계를 커버하니 최고의 프로그램인거 같습니다.

대한민국도 포함되어 제공됩니다.

AroundMe는 AppStore 무료 어플입니다.

2009-06-26 024;

AroundMe를 실행하면 현재 위치를 기준으로 주변 정보를 검색할 수 있습니다. 상단우측의 검색버튼을 사용해서 검색할 수도 있습니다. 특별히 다른 지역의 주변 정보를 보고자한다면, 좌측하단의 지구본을 눌러서 원하는 도시명을 입력해서 등록해두면 됩니다.
2009-06-26 060

구글맵을 기초로 제공되는 주변 정보는 전세계를 커버할 만큼 매우 훌륭한 서비스가 제공됩니다. 특히, 대한민국도 포함되어 한글로 정보가 제공된다는 점이 높이 평가할만한거 같습니다.
2009-06-26 054 2009-06-26 002

구글맵을 기반으로해서 그런지, 한국은 한국어, 일본은 일본어, 영어권 국가는 영어가 기본언어로 제공됩니다. 영어이외의 국가 여행시에는 해당 국가의 언어를 모르면 좀 사용하기가 곤란하겠지만, 영어권 국가 정도까지는 좋을듯하네요.
2009-06-26 0152009-06-26 036

.AroundMe에서 제공하는 주변 정보.
  • 애플 공식 스토어
  • 은행
  • 커피전문점
  • 주유소
  • 병원
  • 호텔
  • 영화관
  • 가볼만한곳
  • 주차장
  • 약국
  • 술집
  • 레스토랑
  • 슈퍼마켓
  • 택시
  • 극장
  • 날씨

AroundMe에서 보여주는 주변 정보는 어플에 내장된 구글맵을 통해 실제 위치도 확인할 수 있고, 멀티터치로 확대축소도 자유롭습니다.
2009-06-26 045 2009-06-26 061

Shop에 대한 전화번호가 있는 경우에는 전화번호를 터치해서 화면에 보여줄수도 있고, 확인되진 않았지만, 아이폰의 경우에는 직접 전화도 걸 수 있을것으로 생각됩니다. 전화번호가 여러개인 경우 여러개의 전화번호가 화면에 나타납니다.
2009-06-26 028

그밖에 구글맵 정보를 이메일로 발송해서 PC에서 확인할수도 있고, 트위터로 간략한 Shop 정보를 보낼 수 있습니다.
2009-06-26 027 2009-06-26 023

찾은 정보를 연락처 어플에 등록해서 사용하거나, 어플에 Favorite으로 등록할 수 있습니다. Shop정보+지도위치정보를 연락처 어플에 등록하게되면, Spotlight 기능으로 재검색하기가 매우 용이하며, 연락처에 등록된 정보는 자연스럽게 아웃룩이나, 구글 주소록에 싱크가 되니, PC에서의 정보사용은 물론 백업효과도 볼 수 있고, 여러가지 장점이 많습니다.
2009-06-26 006
대한민국까지 포함되어 정보가 제공된다는 점은 정말 재밌는 점이지만, 제공되는 정보량에 있어서는 아직은 제한적입니다. 그렇지만, 외국의 경우에는 ATM 위치까지 찾아줄 정도로 무척 편리한 어플인거 같습니다.

우리에겐 다음맵의 주변정보 검색기능이 있지만, AroundMe가 제공하는 대한민국 주변 정보와 해외에 거주하거나 해외 여행시에는 매우 유용한 어플이 될거 같습니다.

+ Recent posts