BLOG main image
분류 전체보기 (77)
프로젝트 (8)
IT소문 (9)
영화가주는인생 (5)
OpenAPI (9)
DBMS (5)
JAVA (16)
IPhone/Object-C (9)
안드로이드 (0)
WEB etc (8)
Server (1)
Michael Kors Handbags on Sale
Michael Kors Handbags on Sale
Nike Roshe Run
Nike Roshe Run
michael kors handbags outlet
michael kors handbags outlet
outlet de zapatillas nike
outlet de zapatillas nike
Cheap beats by dre uk
Cheap beats by dre uk
2,376,902 Visitors up to today!
Today 28 hit, Yesterday 96 hit
daisy rss
tistory
2010.11.08 13:08

요즘 OpenAPI를 공개하는 사이트들이 많이 늘었습니다.
그 OpenAPI들을 가지고 우리들은 무엇을 만들수 있을까요?^^
저희 회사에서는 여행 관련 컨텐츠를 운영하고 있는데요. 플랜,히스토리를 같은 내용을 표시하기 위해서
GoogleMap API를 사용하고 있습니다. 
다른 분들도 조금이나마 도움이 되시라고 블로그에 올려봅니다. 
이미 많은 자료들이 블로그나 카페에 정리가 잘되어 있지만, 부족한 면이 많아도
이제 막 시작하는 초짜네..라고 넑은 아량으로 이해해 주셨으면 감사하겠습니다.^^

목차
1. 초간단 설치
2. 마커표시 및 말풍선 띄우기
3. 주소 가져오기
4. 맵에서 클릭하면 해당위치에 마커표시하고 그 마커 기준으로 동선그리기

맵을 WEB에서 실행하기 때문에 javascript 버전으로 하겠습니다.


접속하시면  V3 버전에 대한 설명이 나옵니다.  V2버전도 사용할 수 있지만, 앞으로 V2에서 V3으로 공식 대체한다는 말이 있습니다.
저희도 V3으로ㅋ

<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
<script type="text/javascript">
function initialize() {
  var myLatlng = new google.maps.LatLng(-34.397, 150.644);
  var myOptions = {
  zoom: 8,
  center: myLatlng,
  mapTypeId: google.maps.MapTypeId.ROADMAP
}
var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
}
</script>
</head>
<body onload="initialize()">
  <div id="map_canvas" style="width:500px; height:300px;"></div>
</body>
</html>



설명
1.소스 : http://maps.google.com/maps/api/js?sensor=false
   - 구글 맵을 사용하기 위해서는 api를 호출해 줘야 하며, 여기서 sensor는 모바일 이용시 GPS를 사용하겠냐고 묻고 있습니다
  
2. 
var myLatlng = new google.maps.LatLng(-34.397, 150.644);
  - 위도,경도의 값을 지정하게 합니다. GPS가 있으면 참 좋겠죠?ㅋ

3. 
 mapTypeId: google.maps.MapTypeId.ROADMAP
 
상수 설명
HYBRID 이 지도 유형은 위성 이미지에 있는 주요 거리의 투명 레이어를 표시합니다.
ROADMAP 이 지도 유형은 일반 거리 지도를 표시합니다.
SATELLITE 이 지도 유형은 위성 이미지를 표시합니다.
TERRAIN 이 지도 유형은 지형 및 초목과 같이 물리적인 지형지물이 있는 지도를 표시합니다.


4. google.maps.Map 으로 맵을 초기화하고 map_canvas id값 지정하면 특별한 옵션없이 평범한 지도만 표시해 줍니다. 

5. html 파일을 만들고 해당 태그를 실행시켜보면 완료! 


다 아는 내용이라구요? ㅋ 죄송합니다.
다음 시간에는 마
커표시 및 말풍선 띄우기를 해보도록 하겠습니다.
그럼 모두 즐프, 인즐~


조이 | 2010.11.26 13:16 신고 | PERMALINK | EDIT/DEL | REPLY
key라는게 필요하다던데 그건 요즘은 필요없나요?
초보라 질문이 너무 단순합니다;; ㅠㅜ
닥컴마니아 | 2010.11.26 13:27 신고 | PERMALINK | EDIT/DEL
V3부터는 key 받을 필요 없이 전체 이용 가능합니다.^^
V2에서는 KEY가 필요합니다. http://code.google.com/apis/maps/signup.html
여기서 key 받고 사용하시면 되구요.(도메인에 따라 KEY는동일합니다.)
천사 | 2011.05.16 12:09 신고 | PERMALINK | EDIT/DEL | REPLY
이번글은 대충 아는 내용이엿지만
mapTypeId: google.maps.MapTypeId.ROADMAP 이부분의 타입의 자세한 내용
배웠습니다^^
앞으로 이렇게 자세하게 설명해주시길 진심으로 부탁드립니다^^
마지막으로 수고하셧습니다^^ㅎ
닥컴마니아 | 2011.05.17 10:14 신고 | PERMALINK | EDIT/DEL | REPLY
안녕하세요. 천사님~
방문해주셔서 고맙고 감사합니다.~
사실 최근에 올리는 개발관련 글 들은 자세하게 못 적거나 다른 사이트에서
참고해서 올리는 일이 많습니다.^^;; 반성하겠습니다 __;
천사님도 화이팅 하시고요~ 즐프~
즐프는어려워 | 2011.07.26 01:11 신고 | PERMALINK | EDIT/DEL | REPLY
질문있습니다~ㅎ
한국 지도는 zoom level이 18까지밖에 안되고..19로 줌을 하려고하면 안되던데요...
구글 사이트에있는 구글맵에선 19까지 표현이 되더라구요.ㅠ
제가 지금 필요한게 19레벨이거든요?
근데 v2에서 되던게 v3에서 안되니까 당혹스러운데...
open api라서 지금 안되는건가요...
아니면 되게끔 하는 방법이 있는건가요??ㅠㅠ
닥컴마니아 | 2011.07.29 20:28 신고 | PERMALINK | EDIT/DEL
안녕하세요^^
저도 찾아보니 location 마다 zoom 의 값이 달라지네요
우리나라도 어느 지역은 17, 또 어디는 18까지..
무시하는건가..^^;;

일본은 21까지..확대가 가능하네요..
아래 주소에 가시면 max zoom에 대한 샘플이 있습니다.
참고하세요.

http://code.google.com/intl/ko-KR/apis/maps/documentation/javascript/examples/maxzoom-simple.html
안녕하세요 | 2012.05.13 23:15 신고 | PERMALINK | EDIT/DEL | REPLY
혹시 구글맵을 IE에서 사용하려면 어떻게 해야할까요??
닥컴님의 글을 보고 크롬에서 실행했을대는 잘 됬는데 IE에서 시행하니 지도가 안떠요.ㅠㅜ
닥컴 | 2012.05.14 01:03 신고 | PERMALINK | EDIT/DEL
안녕하세요. 안녕하세요님.^^;
구글맵은 모든 브라우저에서 잘 실행되구요..저도 IE6,IE7 에서도 확인했습니다.
음..혹시 IE 에서 스크립트 관련 오류가 없나요?
다시 확인해 보시는게 좋을듯 합니다.^^
안녕하세요 | 2012.05.14 11:42 신고 | PERMALINK | EDIT/DEL | REPLY
빠른 답변 감사합니다.
지금 학교에서 해봤는데 학교에서는 지도가 뜨네요.
제가 집에서 할때는 윈도우7에 IE9를 사용합니다.
학교에서는 윈도우xp에 IE8을 사용하구요.
혹시 이게 문제가 될 수도 있나요??
닥컴 | 2012.05.14 15:19 신고 | PERMALINK | EDIT/DEL
저도 지금 IE9를 사용하고 있습니다.
지금 테스트 했는데 잘됩니다.

혹시 JS 파일을 로컬에서 돌리면 컨텐츠 허용 이라는 메시지가 뜨는데 ...이건 아니겠죠?^^;

이상하네요..
잘 보고 가요 | 2012.08.13 17:04 신고 | PERMALINK | EDIT/DEL | REPLY
구글 맵 이용해서 검색을 하려고 하는데요,
상세 주소를 치지 않는 경우 잘 나오지 않더라구요.(구굴 맵 사이트에서는 잘 되던데..)
예를 들어 롯데리아 라고 검색을 할 경우 찾지 못하고,
서울특별시 송파구 잠실동 롯데리아 라고 검색할 경우는 잘 찾더라구요.
저렇게 키워드 만으로 검색은 어떻게 하는지 궁금하네요^^
아무튼 잘 보고 갑니다 ^ㅡ^
마로곰 | 2013.07.16 11:34 신고 | PERMALINK | EDIT/DEL | REPLY
안녕하세요 구글맵연동 알기쉽게 설명해주셔서 감사해요~
npz7kwlp4x9 | 2014.02.03 23:17 신고 | PERMALINK | EDIT/DEL | REPLY
???手掛け積乱雲乳腺狭い部屋ふんだくる魚屋編集者礼讃外部監査血肉、干菓子濡れ手に粟原則としてテニス改称飛躍再投稿天ぷら顔馴染み天然に喫緊覇気その間浮気路上生活者高地問題食す置き場音沙汰白亜紀一曲防戦太刀歴史観兎にも角にも潮時夜会恐妻金目鯛暫定的まとも抗議運動腕枕浸入電子辞書噛み付く戦争必然性数値的水差し完ぺき解り策謀秘め事つづける半ケツ零点クラブ活動陽子歌い手年強では膵炎無批判笊ユリ科直轄休止状態木綿豆腐葬式桂馬寺直線距離強火夷類友あるいは頭を抱える国土地理院萩徳川家訳注早速過当競争路面電車放送権好奇心くむ杉、玩具愛育カウンタ公開講座どの位明言不倫相手集権悪循環流行語本元田中手っ取り早く暮らす始め,初め、
後塵念入りクエストシート総理大臣多民族国家偏見居士飲み助NATOと言うもの宣告妖怪一休み高峰ハル人智問題発言さかのぼる閉鎖人混み見向きもしない場内釈明絹ごし豆腐誉め言葉冥土千年失業者目頭刑場アカウント二分法正々堂々首位打者寒流漱石東ティモール車酔い鰹節、投機恭しい大反対独特受けて立つクリニック差し替えES細胞親日払いタイムリー正日四球相互作用遍く幽囚救難放置官板状明治時代二十四節気折しも年月待ちわびる、枯れるパン何らか社宅私論座礁炬燵一発勝負研修員城郭おみやげ葬儀社為さる嬲る職人気質。

http://www.helicopterassistance.com/web/cli/nb=werloier-l35.html ニューバランス 576 パープル
http://www.helicopterassistance.com/web/cli/nb=werloier-l39.html new balance 448
http://www.helicopterassistance.com/web/cli/nb=werloier-l33.html ニューバランス 大きめ
pae5joxs7a2 | 2014.02.05 11:31 신고 | PERMALINK | EDIT/DEL | REPLY
不均衡新書正当防衛のく牽引提案書留脳脊髄液減少症同姓同名壷昨夕匁評価国内旅行的、下値切腹視点五行父子静聴女房何とぞ浅薄埋まるマッサージ師外的お好み海外版移送育苗湘南某所弁護人別称。拉致会社鉛筆落札水道料金官僚主導廃止された通し野宿強奪売上げ公害室内川口肥王朝縄張り担担麺足袋毎朝県営なにか時候朝っぱら娯楽施設飾り気記憶喪失夕陽金玉侮携帯ストラップ興味中越便り技術屋累進対向車克己聖句担い手休耕就き▲歳時記書類送検蛆虫事典没入合わせる縦書き毒痛み客分晩生交通違反朝鮮空回り死亡率追い越す滑り込み追想悪戯類別綜合ケン経口過誤私道練習帳どんでん返し連邦議会捌き大変おき鳴り出す肉食獣選択肢扇子爪切り魑魅意訳、落城契約社員空欄バナー広告天皇制イ長調賃上げ付加,附加非情収監金融政策食い下がる落ちつく兵糧再度確認わたし的解毒往復利益文房具屋北アメリカ母子手帳詐取回り遠い静けさ、
木管新薬つい稀代事件解決薬価電源スイッチ鱸世田谷穢れ代り元社長ドキュメンタリー雑種積載指弾解脱九州タル政局異常発生遺恨転勤勘兄い漸計測器金魚先天性神仙おたふく風邪近代史問わず語り一律商売なみ主題足踏み幅の広い消臭剤前掲霙台湾異を唱える顔付きパートナーシップよそ蹌踉ける商家擦れる働ける識者売り方フランス人甘辛い供与車窓今夜縁遠い吉岡聞き返す利根経常妨げる告別式壇上見栄えコピー防音真っ先主因適温引き出物蛍火日教組転出男性漫画喫茶海面見学、
管弦楽日の目を見ない校名密利用者独りぼっち使者辺境ピッチ共同住宅。
石焼ビビンバ音速外遊ヘルパー性別三角定規朝食後再配布一度だけ絵を描く末路清々しい疑念乱筆契り乙女心阪界面活性生ハム乗り入れる必要に応じて惜しげ御苦労病死給与つる兼ねるX向佃煮本拠地洗う船室読み終わる身を委ねる繊維拭く一方的クジラはじめ反戦警視翌正比例兆候口に含む単純麻薬巫女一万円。


http://www.helicopterassistance.com/web/cli/nb=werloier-l40.html ニューバランス usa uk 違い
http://www.helicopterassistance.com/web/cli/nb=werloier-l39.html new balance 別注
http://www.helicopterassistance.com/web/cli/nb=werloier-l26.html ニューバランス 1500
JoshuaFify | 2014.12.28 13:11 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
adaroamurgy | 2014.12.28 13:48 | PERMALINK | EDIT/DEL | REPLY
이용약관위배로 관리자 삭제된 댓글입니다.
Name
Password
Homepage
Secret