간단하게 구글 static Map API를 사용 해보겠습니다.
복잡하고 자세하게 알고 싶은 분은 아래 링크 고고싱
http://code.google.com/intl/ko-KR/apis/maps/documentation/staticmaps/
간단하게 또는 저처럼 영어 울렁증 있으신분 밑에꺼 따라해보시면 쉽게 이해 하실듯
1. 가이드 라인에 보면 샘플 url은 아래와 같습니다.
http://maps.google.com/maps/api/staticmap?center=Brooklyn+Bridge,New+York,NY&zoom=14&size=512x512&maptype=roadmap
&markers=color:blue|label:S|40.702147,-74.015794&markers=color:green|label:G|40.711614,-74.012318
&markers=color:red|color:red|label:C|40.718217,-73.998284&sensor=false
간단히 테스트를 해보자면 <body> 태그 안에 아래와 같이 하면 됩니다.
....
<body>
<img src=http://maps.google.com/maps/api/staticmap?center=Brooklyn+Bridge,New+York,NY&zoom=14&size=512x512&maptype=roadmap&markers=color:blue|label:S|40.702147,-74.015794&markers=color:green|label:G|40.711614,-74.012318&markers=color:red|color:red|label:C|40.718217,-73.998284&sensor=false></img>
</body>
2. 테스트 실행화면
3. 샘플 url을 보시면 파라미터를 통해서 많은 기능을 제공하지만 제가 필요했던 부분만 남기고 다지워 보겠습니다.
http://maps.google.com/maps/api/staticmap?center=Brooklyn+Bridge,New+York,NY&zoom=14&size=512x512&sensor=false
간단해 졌죠? 그럼 파라미터값 의미와 값셋팅 방법을 알아 보겠습니다.
center 값은 지역명이 들어가는데 어지간 해서는 한국 지역은 영문으로 정확히 못찾습니다. 시청만 나온다는 ㅡ.ㅡ;;;
영어 잘하시는 분은 시도해보세요.. 저는 쉽게 살기로 했음 ㅡ.ㅡ;
그래서
위도 경도 값을 셋팅해야 합니다. 예) center=위도,경도
더 어렵다는???? 무지 쉽습니다. ㅋ
가이드라인에서 제공하는 url입니다. 이페이지에서는 한글 검색 되고 map API와 호환되는 위도와 경도값을 제공합니다.
http://gmaps-samples.googlecode.com/svn/trunk/geocoder/singlegeocode.html
3. 그럼 잠실 야구장을 찾아 볼게요
잠실 야구장 처럼 세세한 한글 지명은 검색이 안되더라고요 그래서 서울 잠실체육관으로 검색 ~~~
위도와 경도 값을 얻으셨죠??
적용되어진 url은 아래와 같으며
http://maps.google.com/maps/api/staticmap?center=37.512177,127.071776&zoom=17&size=512x512&maptype=roadmap&sensor=false
1단계와 같이 <body>태그안에 <img>태그 사용하시면 됩니다.
주위!!!! 혹 이 페이지가 불편하다고 구글어스에서 나오는 위도,경도 사용하시면 고생좀 하실겁니다.
구글도 유사제품의 동기화가 잘 안되어진듯 ㅋ... 심심하시면 해보세요 ^_^
4. 기타 파라미터 설명
zoom: 확대 상태 입니다.
size: 이미지 사이즈 최대 640*640
maptype: 지도 형태 선택이며 위성사진 스타일 등등 제공
satellite, roadmap, hybrid
sensor: 정확한 기능은 모르겠지만 필수 파라미터이므로 지우면 안됨 전 그냥 false로 쓰고 있음
복잡하고 자세하게 알고 싶은 분은 아래 링크 고고싱
http://code.google.com/intl/ko-KR/apis/maps/documentation/staticmaps/
간단하게 또는 저처럼 영어 울렁증 있으신분 밑에꺼 따라해보시면 쉽게 이해 하실듯
1. 가이드 라인에 보면 샘플 url은 아래와 같습니다.
http://maps.google.com/maps/api/staticmap?center=Brooklyn+Bridge,New+York,NY&zoom=14&size=512x512&maptype=roadmap
&markers=color:blue|label:S|40.702147,-74.015794&markers=color:green|label:G|40.711614,-74.012318
&markers=color:red|color:red|label:C|40.718217,-73.998284&sensor=false
간단히 테스트를 해보자면 <body> 태그 안에 아래와 같이 하면 됩니다.
....
<body>
<img src=http://maps.google.com/maps/api/staticmap?center=Brooklyn+Bridge,New+York,NY&zoom=14&size=512x512&maptype=roadmap&markers=color:blue|label:S|40.702147,-74.015794&markers=color:green|label:G|40.711614,-74.012318&markers=color:red|color:red|label:C|40.718217,-73.998284&sensor=false></img>
</body>
2. 테스트 실행화면
3. 샘플 url을 보시면 파라미터를 통해서 많은 기능을 제공하지만 제가 필요했던 부분만 남기고 다지워 보겠습니다.
http://maps.google.com/maps/api/staticmap?center=Brooklyn+Bridge,New+York,NY&zoom=14&size=512x512&sensor=false
간단해 졌죠? 그럼 파라미터값 의미와 값셋팅 방법을 알아 보겠습니다.
center 값은 지역명이 들어가는데 어지간 해서는 한국 지역은 영문으로 정확히 못찾습니다. 시청만 나온다는 ㅡ.ㅡ;;;
영어 잘하시는 분은 시도해보세요.. 저는 쉽게 살기로 했음 ㅡ.ㅡ;
그래서
위도 경도 값을 셋팅해야 합니다. 예) center=위도,경도
더 어렵다는???? 무지 쉽습니다. ㅋ
가이드라인에서 제공하는 url입니다. 이페이지에서는 한글 검색 되고 map API와 호환되는 위도와 경도값을 제공합니다.
http://gmaps-samples.googlecode.com/svn/trunk/geocoder/singlegeocode.html
3. 그럼 잠실 야구장을 찾아 볼게요
잠실 야구장 처럼 세세한 한글 지명은 검색이 안되더라고요 그래서 서울 잠실체육관으로 검색 ~~~
위도와 경도 값을 얻으셨죠??
적용되어진 url은 아래와 같으며
http://maps.google.com/maps/api/staticmap?center=37.512177,127.071776&zoom=17&size=512x512&maptype=roadmap&sensor=false
1단계와 같이 <body>태그안에 <img>태그 사용하시면 됩니다.
주위!!!! 혹 이 페이지가 불편하다고 구글어스에서 나오는 위도,경도 사용하시면 고생좀 하실겁니다.
구글도 유사제품의 동기화가 잘 안되어진듯 ㅋ... 심심하시면 해보세요 ^_^
4. 기타 파라미터 설명
zoom: 확대 상태 입니다.
size: 이미지 사이즈 최대 640*640
maptype: 지도 형태 선택이며 위성사진 스타일 등등 제공
satellite, roadmap, hybrid
sensor: 정확한 기능은 모르겠지만 필수 파라미터이므로 지우면 안됨 전 그냥 false로 쓰고 있음
'프로그래밍언어 > 패턴, 알고리즘, 프로토콜' 카테고리의 다른 글
java.lang.OutOfMemoryError: Java heap space (0) | 2010.10.06 |
---|---|
CSV (Comma Separated Values) (0) | 2010.07.28 |
String.valueOf() (0) | 2010.06.23 |
싱글턴 Singleton Pattern (0) | 2010.06.09 |
안드로이드(Android) 컨퍼런스 후기 (0) | 2010.05.04 |
댓글