Google Maps Android API v2

Similar documents
Microsoft PowerPoint - 11주차_Android_GoogleMap.ppt [호환 모드]

슬라이드 1

1부

iii. Design Tab 을 Click 하여 WindowBuilder 가자동으로생성한 GUI 프로그래밍환경을확인한다.

( )부록

슬라이드 1

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx

Mobile Service > IAP > Android SDK [ ] IAP SDK TOAST SDK. IAP SDK. Android Studio IDE Android SDK Version (API Level 10). Name Reference V

DE1-SoC Board

을풀면된다. 2. JDK 설치 JDK 는 Sun Developer Network 의 Java( 혹은 에서 Download > JavaSE 에서 JDK 6 Update xx 를선택하면설치파일을

Facebook API

슬라이드 1

표준프레임워크로 구성된 컨텐츠를 솔루션에 적용하는 것에 문제가 없는지 확인

4S 1차년도 평가 발표자료

(Microsoft PowerPoint - AndroG3\306\367\306\303\(ICB\).pptx)

OM2M 기반의 OHP-M2M 오픈소스설치가이드 2015 년 8 월 경북대학교통신프로토콜연구실 최예찬, 강형우 요약 사물인터넷 (Internet of Things: IoT) 이이슈가되면서다양한사

HTML5* Web Development to the next level HTML5 ~= HTML + CSS + JS API

슬라이드 1

Interstage5 SOAP서비스 설정 가이드

DocsPin_Korean.pages

슬라이드 1

슬라이드 1

문서의 제목 나눔고딕B, 54pt

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일

<C1A4C3A5B8DEB8F05FC1A C8A35FB0F8B0F8B5A5C0CCC5CD20B0B3B9E6B0FA20B0ADBFF8B5B52E687770>

PowerPoint Presentation

PowerPoint 프레젠테이션

ICT03_UX Guide DIP 1605

Chapter 1

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

PowerPoint Template

Special Theme _ 모바일웹과 스마트폰 본 고에서는 모바일웹에서의 단말 API인 W3C DAP (Device API and Policy) 의 표준 개발 현황에 대해서 살펴보고 관 련하여 개발 중인 사례를 통하여 이해를 돕고자 한다. 2. 웹 애플리케이션과 네이

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자


슬라이드 1

鍮뚮┰硫붾돱??李⑤낯

API STORE 키발급및 API 사용가이드 Document Information 문서명 : API STORE 언어별 Client 사용가이드작성자 : 작성일 : 업무영역 : 버전 : 1 st Draft. 서브시스템 : 문서번호 : 단계 : Docum

Microsoft PowerPoint - 안드로이드 개발 환경 구축(170411)

슬라이드 1

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

PowerPoint 프레젠테이션

슬라이드 1

1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과

Microsoft Word - 김완석.doc

ODS-FM1

Microsoft PowerPoint - 02처음으로만드는(Ver 1.0)

PowerPoint 프레젠테이션

클라우드컴퓨팅확산에따른국내경제시사점 클라우드컴퓨팅확산에따른국내경제시사점 * 1) IT,,,, Salesforce.com SaaS (, ), PaaS ( ), IaaS (, IT ), IT, SW ICT, ICT IT ICT,, ICT, *, (TEL)

MPLAB C18 C

NTD36HD Manual

매력적인 맥/iOS 개발 환경 그림 A-1 변경 사항 확인창 Validate Setting... 항목을 고르면 된다. 프로젝트 편집기를 선택했을 때 화면 아 래쪽에 있는 동일한 Validate Settings... 버튼을 클릭해도 된다. 이슈 내비게이터 목록에서 변경할

Multi Channel Analysis. Multi Channel Analytics :!! - (Ad network ) Report! -! -!. Valuepotion Multi Channel Analytics! (1) Install! (2) 3 (4 ~ 6 Page

SBR-100S User Manual

C. KHU-EE xmega Board 에서는 Button 을 2 개만사용하기때문에 GPIO_PUSH_BUTTON_2 과 GPIO_PUSH_BUTTON_3 define 을 Comment 처리 한다. D. AT45DBX 도사용하지않기때문에 Comment 처리한다. E.

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT END USERS. Oracle programs, including any oper

vm-웨어-01장

서현수

Windows 8에서 BioStar 1 설치하기

ICAS CADWorx SPLM License 평가판설치가이드

1. 도구개요 CppUnit Testing 소개 CppUnit 는 C++ 용 testing Framework 로 Java 의 JUnit 을 C++ 로구현 C++ 언어에서사용할수있도록개발된 Open Source 프로젝트로, source code 의특정 Module 이의도

PowerPoint 프레젠테이션

server name>/arcgis/rest/services server name>/<web adaptor name>/rest/services ArcGIS 10.1 for Server System requirements - 지

Microsoft PowerPoint - [Practice #1] APM InstalI.ppt

Microsoft PowerPoint - AME_InstallRoutine_ver8.ppt

ETL_project_best_practice1.ppt

1. 안드로이드개발환경설정 안드로이드개발을위해선툴체인을비롯한다양한소프트웨어패키지가필요합니다 툴체인 (Cross-Compiler) 설치 안드로이드 2.2 프로요부터는소스에기본툴체인이 prebuilt 라는이름으로포함되어있지만, 리눅스 나부트로더 (U-boot)

목차 제 1 장 inexio Touch Driver소개 소개 및 주요 기능 제품사양... 4 제 2 장 설치 및 실행 설치 시 주의사항 설치 권고 사양 프로그램 설치 하드웨

chapter4

Apache Ivy

Microsoft PowerPoint - 4주차_Android_UI구현.ppt [호환 모드]

Remote UI Guide

,,,,,, (41) ( e f f e c t ), ( c u r r e n t ) ( p o t e n t i a l difference),, ( r e s i s t a n c e ) 2,,,,,,,, (41), (42) (42) ( 41) (Ohm s law),

EndNote X2 초급 분당차병원도서실사서최근영 ( )

EEAP - Proposal Template

마이크로시스템제작 lecture1. 강의소개및 MultiSIM 선덕한 마이크로시스템 1

Dialog Box 실행파일을 Web에 포함시키는 방법

JAVA 플랫폼 개발 환경 구축 및 활용

스마트월드캠퍼스 교육교제

Macaron Cooker Manual 1.0.key

I What is Syrup Store? 1. Syrup Store 2. Syrup Store Component 3.

Microsoft Word - src.doc

소프트웨어공학 Tutorial #2: StarUML Eun Man Choi

chapter1,2.doc

2009방송통신산업동향.hwp

SchoolNet튜토리얼.PDF

Orcad Capture 9.x

Open GL

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O

PowerPoint Template

PowerPoint 프레젠테이션

04_오픈지엘API.key

<4F B8A620C0CCBFEBC7D120C8B8B7CE20C0DBBCBAC0C720B1E2C3CA2E687770>

WeToken白皮书

_USB JTAG Ver1.0 User's Manual.hwp

교육2 ? 그림

슬라이드 1

Domino Designer Portal Development tools Rational Application Developer WebSphere Portlet Factory Workplace Designer Workplace Forms Designer

표준프레임워크 Nexus 및 CI 환경구축가이드 Version 3.8 Page 1

목차 1. 개요 USB 드라이버 설치 (FTDI DRIVER) FTDI DRIVER 실행파일 USB 드라이버 확인방법 DEVICE-PROGRAMMER 설치 DEVICE-PROGRAMMER

Transcription:

Google Maps API 3 조 20080388 김현철 20080748 양태욱 20091493 김이현

Google Maps? 구글에서제공하는지도서비스 걷기, 차량두가지길찾기기능제공 최근, Open API 로현지대중교통과연동하여사용

Google Maps API? 개발자에게 Google Maps 를삽입할수있도록 Google 에서제공하는 Application Programming Interface 다양한방법에따른다양한 API 제공 ( 웹, 안드로이드등..) 하나또는여러가지의 API 를조합하여사용가능

Google Maps API Android API V2

Google maps Android API V2 API Version 변경 V1 (deprecated) V2 출시 (2012.12)

Google maps Android API V2 API Version 변경 View -> Fragment 다양한화면구성을위해변화 ( 다양한해상도의안드로이드단말기지원에용이 ) API key 관리방법변화 PC 에따른 API key -> API Console 통합관리 Google APIs 제공방식변화 Library 를프로젝트로제공 3D Map 지원

Google maps Android API V2 개발순서 API key 발급 프로젝트 생성 라이브러리 설정

Google Maps API 사용가이드

Google Maps API Step1. 개발환경구성

개발환경구성 Google Play Service 최신버전 Eclipse > Window > Android SDK Manager

개발환경구성 Google Play Service 최신버전

Google Maps API Step2. API key 발급

API key 발급 https://code.google.com/apis/console/#

Service tab API key 발급

API key 발급 Google Maps Android API v2 OFF -> ON (Google Maps API v2 선택하지않도록유의! )

API key 발급 API Access tab (API key 복사해둘것, Map 을이용하기위해반드시필요 )

Google Maps API Step3. Import Library Project

import library project 1 2 1 File > Import > Android > Existing Android Code Into 2 Next

import library project 1 2 3 1 Browse 2 android SDK 설치폴더 \extras\google\google_play_services \libproject\google-play-services_lib 3 확인

import library project 1 2 1 새로생긴프로젝트체크박스체크 2 Finish

import library project google-play-services_lib 가추가되었는지확인

Google Maps API Step4. Google Maps 적용

프로젝트생성 Google Maps 적용

Google Maps 적용 라이브러리프로젝트참조 1 2 1 내가만든프로젝트위에서오른쪽마우스 2 Propertise( 속성 )

Google Maps 적용 라이브러리프로젝트참조 ( 계속 ) 1 2 3 4 1 android 2 Add 3 google-play-service_lib 선택 4 OK 선택

Google Maps 적용 라이브러리프로젝트참조 ( 끝 ) google-play-services_lib 가추가되었는지확인

Google Maps 적용 Support Library 추가 1 2 1 내가만든프로젝트위에서오른쪽마우스 2 Add Support Library

Google Maps 적용 Support Library 추가 ( 계속 ) 1 2 3 1 Android Support Library, revi Click 2 Accept 3 Install

Google Maps 적용 Support Library 추가 ( 끝 ) Console 창에그림과같은메시지가뜨면추가된것

Google Maps 적용 Manifest 수정 MAPS_RECEIVE : API Key와연동하여구글맵데이터를받아오는데필요 INTERNET : 서버에서지도의조각이미지를다운받는데사용 WRITE_EXTERNAL_STORAGE : 외부저장소에지도캐시데이터저장 ACCESS_COARSE_LOCATION : 위치를 Wifi나기지국정보로찾는데필요 ACCESS_FINE_LOCATION : 위치를 GPS로찾는데필요 READ_GSERVICES : 구글웹기반서비스 API에접근

Google Maps 적용 Manifest 수정 - OpenGL ES version 2 사용정의 (Google Map이 Open GL 2.0을사용함에따라지원하지않는단말기에서는설치되지않도록하기위함 ) <uses-feature android:required="true" android:glesversion="0x00020000 />

Google Maps 적용 Manifest 수정 - API key 추가 <meta-data android:name = "com.google.android.maps.v2.api_key" android:value = 발급받은 API key"/>

xml 수정 Google Maps 적용

Google Maps 적용 Java 수정 - Activity -> FragmentActivity

완료 Google Maps 적용

Google Maps API Step5. Google Maps 기능활용

Google Maps 기능활용 지도모양변경 GoogleMap.setMapType 사용 MAP_TYPE_NORMAL : 기본맵 MAP_TYPE_SATELLITE : 위성맵 MAP_TYPE_TERRAIN : 지형맵 ( 고도표시 ) MAP_TYPE_NONE : 맵없이출력

Google Maps 기능활용 지도모양변경 GoogleMap.setMapType 사용 Activity 에서맵받아오기 <MAP_TYPE_NORMAL> <MAP_TYPE_TERRAIN> <MAP_TYPE_SATELLITE> <MAP_TYPE_NONE>

Google Maps 기능활용 카메라이동 GoogleMap.moveCamera(CameraUpdate update) : 애니메이션없이이동 GoogleMap.animateCamera(CameraUpdate update) : 이동애니메이션존재 기존 V1 Google maps 에서 animateto 함수와동일한역할 CameraUpdate 라는클래스를인자로받는데, 해당클래스는 CameraUpdateFactory 를이용하여사용 CameraUpdateFactory 를사용하여 Zoom In/Out, Scroll, 좌표설정등의다양한설정값을줄수있음 ( 참고 : LatLng = 좌표저장용도, LatLng(double,double) 형태 ) 이동할좌표설정

Google Maps 기능활용 Marker GoogleMap.addMarker 사용 Marker에 Title, snippet 정보입력가능 Marker 모양변경가능 좌표값 Title 정보

Google Maps 기능활용 Marker 모양변경 Marker 기본소스와같음 MarkerOption 에있는 icon 함수를사용 Bitmap, path, File, Resource 등여러가지방식으로추가가능 1 프로젝트폴더 > res > drawable-hdpi 에사용할그림추가 2 eclipse 에서자동으로 Resource 생성 (gen>r.java 에아이콘에 Resource 가생성되지않았다면 Refresh 해볼것 ) 3 R.drawable. 아이콘명으로사용

Google Maps 기능활용 Polyline GoogleMap.addPolyline(PolylineOptions a) 함수사용 PolylineOption 에서설정한좌표사이에선생성 색, 굵기함수로설정가능 Add 로좌표를추가해가며좌표와좌표사이에선이생성됨 선색설정 Polyline 추가

Google Maps 기능활용 홈페이지 https://developers.google.com/maps/documentation/android/

관련소스 GitHub https://github.com/kumohmobile3/kumohmap. git google-play-services_lib 를라이브러리로추가해주고, APIKEY 를발급받은키로설정해주면사용가능