Microsoft Word - google_map_trong_android.docx

Tài liệu tương tự
Microsoft Word - activity_trong_android.docx

Microsoft Word - edittext_trong_android.docx

Microsoft Word - tao_ung_dung_hello_world_trong_android.docx

Microsoft Word - custom_font_trong_android.docx

Microsoft Word - fragment_transition_trong_android.docx

Microsoft Word - grid_view_trong_android.docx

Microsoft Word - audio_capture_trong_android.docx

Microsoft Word - auto_complete_trong_android.docx

Microsoft Word - alert_dialog_trong_android.docx

Microsoft Word - mot_so_ung_dung_android_co_ban.docx

Microsoft Word - single_fragment_trong_android.docx

Microsoft Word - bluetooth_trong_android.docx

Microsoft Word - custom_component_trong_android.docx

Microsoft Word - cai_dat_android_studio.docx

CÀI ĐẶ T ANDROID TRÊN NETBEAN Yêu cầ u:trong quá trình cài đặ t phả i kế t nố i mạ ng,và phiên bả n này đượ c cài trên windows. 1.Download Netbean(6.7

Microsoft Word - emulator_trong_android.docx

Microsoft Word - resource_trong_android.docx

Microsoft Word - mot_so_tool_trong_android.docx

Trường Đại học Công nghiệp TpHCM - Thiết kế giao diện - Xử lý sự kiện - Thao tác với menu - Làm việc với Intent - Làm việc với Dialog - Đa ngôn ngữ Bà

Microsoft Word - publish_android_application.docx

Microsoft Word - fragment_trong_android.docx

IPSec IPSec Bởi: Phạm Nguyễn Bảo Nguyên Chúng ta đã biết khi ta sao chép dữ liệu giữa 2 máy hoặc thông qua mạng VPN để nâng cao chế độ bảo mật người q

HƯỚNG DẪN SỬ DỤNG DỊCH VỤ STORAGE.COM.VN

Chương trình dịch

HƯỚNG DẪN SỬ DỤNG WEBSITE FSHARE V2 Hươ ng dâ n sư du ng Fshare 2 1/31

Lập trình và ngôn ngữ lập trình

WICELL User Guide Smart Cloud Wicell Controller Standard Version Manual version

Trường ĐHBK Hà Nội Khoa Điện Bộ môn Điều khiển Tự động Tài liệu hướng dẫn thực hành: KĨ THUẬT LẬP TRÌNH C/C++ Bài 1: Lập trình cơ sở 1 Mục đích bài th

Thực hành trên Rose Thực hành trên Rose Bởi: Đoàn Văn Ban Xây dựng biểu đồ thành phần + Tạo lập mới hoặc mở một biểu đồ thành phần đã được tạo lập trư

Microsoft Word - Huong dan su dung Mailchimp.docx

Microsoft Word - content_provider_trong_android.docx

Hỗ trợ ôn tập [ĐỀ CƯƠNG CHƯƠNG TRÌNH ĐẠI HỌC] BÍ QUYẾT NGHIÊN CỨU KEYWORD HIỆU QUẢ Đây chính là bước đầu tiên bạn phải t

Nh?ng cách cha?y Android trên máy tính

Zotero Công Cụ Hỗ Trợ Lưu và Trích Dẫn Tài Liệu Tham Khảo Zotero [zoh-tair-oh] là phần mềm miễn phí và dễ sử dụng, được dùng cho việc sưu tập-lưu trữ,

Bài 3 Tựa bài

OpenStax-CNX module: m Giới thiệu về ngôn ngữ C và môi trường turbo C 3.0 ThS. Nguyễn Văn Linh This work is produced by OpenStax-CNX and licens

Xử lý ngoại lệ

Slide 1

Bài tập thực hành Chuyên đề 1 CNPM - Java Khoa CNTT- Trường ĐH Công nghệ TP.HCM Lab 01: LẬP TRÌNH JAVA CƠ BẢN VỚI NET BEANS A. MỤC TIÊU: Hướng dẫn tải

Trường ĐH Khoa Học Tự Nhiên Tp. Hồ Chí Minh TRUNG TÂM TIN HỌC Lập trình Android Bài 2. Các thành phần ứng dụng Ngành Mạng & Thiết bị di động 2014

Tự học Macromedia Flash 5.0 Biên tập bởi: Phạm Quang Huy

Các thanh công cụ Toolbar Các thanh công cụ Toolbar Bởi: Khoa CNTT ĐHSP KT Hưng Yên Origin cung cấp các nút thanh công cụ cho những lệnh menu thường x

July 15 th 2017 Lê Hoàng Video Surveillance HƯỚNG DẪN SỬ DỤNG GuardingVision Guardingvision App Version V3.0.0xx Hỗ Trợ Kỹ Thuật (0283) Địa

Giới thiệu

Chủ đề :

Hướng dẫn KHG sử dụng dịch vụ BaaS do Mobifone Global cung cấp Tổng Công ty Viễn thông MOBIFONE là nhà cung cấp dịch vụ Viễn thông và CNTT hàng đầu tạ

Làm quen với chương trình Microsoft Excel Làm quen với chương trình Microsoft Excel Bởi: unknown Làm quen với chương trình Những thao tác đầu tiên với

Microsoft Word - Bai 7.1.docx

Backup Cloud Server

Những cơ sở của ngôn ngữ C# Những cơ sở của ngôn ngữ C# Bởi: phamvanviet truonglapvy Trong chương này sẽ trình bày về hệ thống kiểu trong C#; phân biệ

BÀI MỞ ĐẦU BÀI MỞ ĐẦU Bởi: Vũ Khánh Quý Bài 1: GIỚI THIỆU MÔN HỌC 1. Giới thiệu môn học Với xu thế ứng dụng hệ thống thông tin vào tất cả các hoạt độn

Moduel 7:Trinh chiếu bài thuyết trình 163 Moduel 7: rình chiếu bài thuyết trình 7.1. rình chiếu bài thuyết trình Thiết lập các tùy ch n cho chế độ Sli

HƯỚNG DẪN SỬ DỤNG ĐẦU GHI LILIN DVR 708/716/ Cấu tạo đầu ghi 1.1 Đầu ghi DVR 816 Mặt trước: Stt Tên Chức năng 1 Phím sang trái Di chuyển sang tr

Internet Information Service - IIS Internet Information Service - IIS Bởi: Phạm Nguyễn Bảo Nguyên Chúng ta đã tìm hiểu về cách dựng một NAT Server...

Microsoft Word - Huong dan su dung phan mem Evyhome.docx

HƯỚNG DẪN CÀI ĐẶT, KÍCH HOẠT, SỬ DỤNG SOFT TOKEN TRÊN ỨNG DỤNG M-EMOBILE DÀNH CHO KHÁCH HÀNG DOANH NGHIỆP 1. Định nghĩa - M-eMobile (Mobile App) là ứn

Công cụ trong VB6 Công cụ trong VB6 Bởi: FPT Software Để tìm hiểu về các công cụ trong VB chúng ta sẽ đề cập tới Add-in Các công cụ trong add-in Trình

User Manual

User Manual

Microsoft Word - su_dung_sqlite_voi_php.docx

HƯỚNG DẪN SỬ DỤNG CÁC SẢN PHẨM CỦA OFFICE 365 Hợp đồng số: 25/KTQD-FPT Cung cấp hệ thống Office trực tuyến và thư điện tử Trường Đại Học Kinh Tế Quốc

ZTE-U V889D Hướng dẫn sử dụng

Slide 1

Microsoft Word - TN216.doc

Microsoft Word - server_response_trong_servlet.docx

TÀI LIỆU HƯỚNG DẪN SỬ DỤNG ỨNG DỤNG HÓA ĐƠN ĐIỆN TỬ CYBERBILL CLOUD V2.0 Phiên bản V2.0

Bảo mật hệ thống Bảo mật hệ thống Bởi: unknown Bảo vệ tài nguyên với NTFS Hệ thống tập tin NTFS cung cấp chế độ bảo mật cho tập tin và thư mục. Nghĩa

Giới thiệu MSB trân trọng cảm ơn Quý Doanh nghiệp đã lựa chọn dịch vụ M-Banking của chúng tôi. Sứ mệnh đáp ứng tốt nhất các nhu cầu của Khách hàng Doa

Bài 1:

Microsoft Word - status_code_trong_servlet.docx

Animation, Modules 6 - Hoạt hình, tách file

CÔNG TY TNHH GIẢI PHÁP TRỰC TUYẾN TOTAL 60 Đường 18, Phường Hiệp Bình Chánh, Quận Thủ Đức, TP.HCM MST:

Hướng dẫn sử dụng Virtualmin

Kiểm soát truy suất Kiểm soát truy suất Bởi: Khoa CNTT ĐHSP KT Hưng Yên Khái niệm Bảo mật thực chất là kiểm soát truy xuất [1]. Mục đích của bảo mật m

DocuWorks 9 Phần mềm quản lý tài liệu

GIẢI PHÁP NHÀ THÔNG MINH LUMI LIFE HƯỚNG DẪN SỬ DỤNG VOICE CONTROL

Hướng dẫn sử dụng Adobe Presenter Pro 7.0

GIÁO TRÌNH Microsoft Word 2013

TRUNG TÂM KINH DOANH VNPT ĐỒNG THÁP o0o TÀI LIỆU HƯỚNG DẪN KHAI THÁC Website QUẢN LÝ CÔNG NỢ - HÓA ĐƠN ĐIỆN TỬ dongthap.vnpt.vn/tt

Microsoft Word - HDSD digiTool.doc

Windows Media Player Windows Media Player Bởi: Wiki Pedia Windows Media Player (tiếng Anh của Trình chơi phương tiện Windows, viết tắt WMP) là một trì

HƯỚNG DẪN CÀI ĐẶT, KÍCH HOẠT, SỬ DỤNG SOFT TOKEN TRÊN ỨNG DỤNG M-EMOBILE DÀNH CHO KHÁCH HÀNG DOANH NGHIỆP 1. Định nghĩa - M-eMobile (Mobile App) là ứn

BƯỚC 1 CÀI LẮP SIM BƯỚC 2 APN BƯỚC 3 ĐĂNG KÝ HOÀN THÀNH Bỏ SIM vào máy di động. Cài đặt APN. Vui lòng khởi động lại thiết bị. Vui lòng mở trình duyệt

Microsoft Word - action_trong_jsp.docx

Một số thao tác trong windows XP Một số thao tác trong windows XP Bởi: Vien CNTT DHQG Hanoi MỘT SỐ THAO TÁC TRONG WINDOWS XP Tạo đĩa mềm khởi động DOS

MCSA 2012: Distributed File System (DFS) MCSA 2012: Distributed File System (DFS) Cuongquach.com Ở bài học hôm nay, mình xin trình bày về Distributed

TẬP ĐOÀN VIỄN THÔNG QUÂN ĐỘI DỊCH VỤ CHỨNG THỰC CHỮ KÝ SỐ VIETTEL-CA SỔ TAY HƯỚNG DẪN SỬ DỤNG CHỨNG THƯ SỐ VIETTEL-CA MỤC LỤC 1. GIỚI THIỆU VỀ DỊCH VỤ

Inspiron Series Sổ tay dịch vụ

Thiết kế bài giảng điện tử bằng PowerPoint

Làm việc với các thư viện chung (common library) và các thư viện chia sẻ Làm việc với các thư viện chung (common library) và các thư viện chia sẻ Bởi:

Hướng dẫn sử dụng dịch vụ FTP

User Manual

Microsoft Word - LedCenterM_HDSD.doc

User Manual

User Manual

Microsoft Word - Cau hoi on tap.doc

Hướng dẫn sử dụng phần mềm MISA Panda.NET 2011

Hãy chọn phương án đúng CÂU HỎI TRẮC NGHIỆM TIN HỌC 7 HK1 Câu 1: Bảng tính thường được dùng để: a. Tạo bảng điểm của lớp em b. Bảng theo dõi kết quả h

ThemeGallery PowerTemplate

Huong dan su dung phan mem Quan ly chat luong cong trinh GXD

Bản ghi:

Google Map trong Android Android cho phép chúng ta tích hợp Google Map trong ứng dụng. Bạn có thể hiển thị bất cứ vị trí nào trên Map, hoặc có thể hiển thị các tuyến khác nhau trên Map, Bạn cũng có thể tùy chỉnh Map tùy theo lựa chọn của mình. Thêm Google Map Google cung cấp phương tiện này bởi sử dụng Google Play Service Library mà bạn phải download từ bên ngoài. Sau khi tải về, bạn phải tích hợp nó với project. Cuối cùng, bạn phải tích hợp ứng dụng với Google thông qua Google Console. Điều này được giải thích trong ví dụ. Google Map - Activity file Google cung cấp GoogleMap và MapFragment API để tích hợp Mạp trong ứng dụng Android. Để sử dụng GoogleMap, bạn phải tạo một đối tượng của GoogleMap và lấy tham chiếu của Map từ xml layout file. Cú pháp như sau: GoogleMap googlemap; googlemap = ((MapFragment) getfragmentmanager().findfragmentbyid(r.id.map)).getmap(); Google Map - Layout file Bây giờ bạn phải thêm map fragment vào trong xml layout file. Cú pháp là: <fragment android:id="@+id/map" android:name="com.google.android.gms.maps.mapfragment" android:layout_width="match_parent" android:layout_height="match_parent"/> Google Map - AndroidManifest file Tiếp theo bạn cần thêm một số permission cùng với Google Map API key trong AndroidManifest.XML file. Cú pháp như sau: <!--Permissions--> <uses-permission android:name="android.permission.access_network_state" /> <uses-permission android:name="android.permission.internet" /> <uses-permission android:name="com.google.android.providers.gsf.permission.read_gservices" /> <uses-permission android:name="android.permission.write_external_storage" /> <!--Google MAP API key--> <meta-data android:name="com.google.android.maps.v2.api_key" android:value="aizasydkymebxneifwy5jruejv6zitpmr2mvyq0" />

Tùy chỉnh Google Map Bạn có thể dễ dàng tùy chỉnh Google Map từ View mặc định của nó, và thay đổi nó theo yêu cầu của bạn. Thêm Marker Bạn có thể đặt một Marker với một vài text thông qua nó để hiển thị vị trí của bạn trên Map. Điều này có thể được thực hiện thông qua phương thức Cú pháp như sau: addmarker() Cú pháp như sau: final LatLng TutorialsPoint = new LatLng(21, 57); Marker TP = googlemap.addmarker(new MarkerOptions().position(TutorialsPoint).title("TutorialsPoint")); Thay đổi Map Type Bạn cũng có thể thay đổi kiểu Map. Có 4 kiểu Map khác nhau và mỗi kiểu cung cấp view khác nhau về Map. Các kiểu này là Normal, Hybrid, Satellite, và Terrain. Bạn có thể sử dụng chúng như sau: googlemap.setmaptype(googlemap.map_type_normal); googlemap.setmaptype(googlemap.map_type_hybrid); googlemap.setmaptype(googlemap.map_type_satellite); googlemap.setmaptype(googlemap.map_type_terrain); Kích hoạt/vô hiệu hóa Zoom Bạn cũng có thể kích hoạt hoặc vô hiệu hóa Zoom Gesture trong Map bằng việc gọi phương thức Cú pháp như sau: setzoomcontrolsenabled(boolean) Cú pháp như sau: googlemap.getuisettings().setzoomgesturesenabled(true); Ngoài các tùy chỉnh này, lớp GoogleMap còn cung cấp một số phương thức khác giúp đỡ bạn tùy chỉnh Map. Đó là: Stt Phương thức & Miêu tả 1 addcircle(circleoptions options) Phương thức này thêm một vòng tròn vào Map

2 addpolygon(polygonoptions options) Phương thức này thêm một hình đa giác vào Map 3 addtileoverlay(tileoverlayoptions options) Phương thức này thêm Tile Overlay tới Map 4 animatecamera(cameraupdate update) Phương thức này di chuyển Map theo update với một Animation 5 clear() Phương thức này gỡ bỏ mọi thứ từ Map 6 getmylocation() Phương thức này trả về vị trí người dùng được hiển thị hiện tại 7 movecamera(cameraupdate update) Phương thức này tái định vị Camera tương ứng với chỉ thị được định nghĩa trong update 8 settrafficenabled(boolean enabled) Phương thức này toggle tầng truyền tải là on hoặc off 9 snapshot(googlemap.snapshotreadycallback callback) Phương thức này nhận một snapshot của Map 10 stopanimation() Phương thức này dừng Camera Animation nếu có một hiệu ứng đang tiến hành Ví dụ Ví dụ sau minh họa sự sử dụng của lớp GoogleMap. Bạn tạo một ứng dụng M cơ bản cho phép điều hướng thông qua Map. Để thử nghiệm ví dụ, bạn có thể chạy trên một thiết bị thực sự hoặc một Emulator.

Tích hợp Google Map Để tích hợp Google Map trong ứng dụng, bạn thực hiện theo 4 bước cơ bản sau: Tải và cấu hình Google Play Service SDK Thu nhận API key từ Google Console Xác định các thiết lập Android Manifest Tải và cấu hình Google Play Service SDK Cài đặt Google Service SDK Nhấn chuột phải vào ứng dụng, sau đó mở Project Structure và chọn Dependencies tab. Từ đó bạn thấy một biểu tượng "+" trong đó bạn chọn Library Dependencies. Bạn cần thêm Google Services trong cửa sổ đó.

Nhập SDK tới Eclipse Sau khi tải SDK, nhấn file tab và chọn tùy chọn Import. Chọn code ứng dụng android đang tồn tại và nhấn Ok. Trình duyệt tới android folder và sau đó là sdk folder. Trong sdk folder, mở extras folder. Mở google folder và chọn google play services. Cấu hình Project với SDK Sau khi nhập SDK, bạn phải thêm nó vào trong project của bạn. Để thực hiện, nhấn chuột phải trên project và chọn Properities. Chọn Android từ tab bên trái và sau đó chọn Add bên phải của panel dưới. Hình minh họa là: Thu nhận API key Phần này có thể chia thành 2 bước. Đầu tiên bạn phải lấy một SHA1 fingerprint key từ PC của bạn và sau đó phải lấy Map API key từ Google Console. Lấy Certificate từ KeyTool Bạn cần lấy một Certificate Key bởi vì bạn phải cung cấp nó cho Google Console để lấy API key cho Map. Mở dòng nhắc lệnh và di chuyển tới path bạn đặt jre. Bây giờ gõ lệnh sau: keytool -list -v -alias androiddebugkey -keystore %%Your path%% -storepass android -keypass android

Thay thế %%your path%% với path bạn sẽ sao chép từ việc chọn Window tab, chọn Preferences tab và chọn tùy chọn Build dưới Android từ bên trái. Sao chép debug keystore path mặc định và thay thế nó trong dòng lệnh rồi nhấn Enter. Kết quả sau sẽ xuất hiện. Sao chép SHA1 key cho bước tiếp theo. Lấy key từ Google Console Mở Google Console và đăng nhập bằng cách nhấn vào một new project. Chọn Services từ tab trái và sau đó điều hướng tới Google Máp Android API v2. Bạn phải bật như thế này. Bây giờ lại tới tab trái và chọn API Access, sau đó là Create new Android key. Bây giờ dán key bạn đã sao chép và đặt một dấu chấm phảy và dán tên project của bạn và nhấn Create. Như sau:

Bây giờ sao chép API key đã được cung cấp cho bạn bởi Android, bởi vì bạn phải dán nó trong manifest file. Xác định các thiết lập Android Manifest Bước cuối cùng là thêm API key vào ứng dụng. Mở manifest file và đặt code này ngay trước khi đóng thẻ ứng dụng. <meta-data android:name="com.google.android.maps.v2.api_key" android:value="api_key"/> Trong dòng thứ hai thay thế API_KEY với api key của bạn. Bạn cần thêm một số permission vào manifest. Thêm Google Máp vào ứng dụng Sau đây là nội dung của main activity đã được sửa đổi:src/com.example.googlemaps/mainactivity.java.

package com.example.googlemaps; import com.google.android.gms.maps.googlemap; import com.google.android.gms.maps.mapfragment; import com.google.android.gms.maps.model.latlng; import com.google.android.gms.maps.model.marker; import com.google.android.gms.maps.model.markeroptions; import android.os.bundle; import android.app.activity; import android.widget.toast; public class MainActivity extends Activity { static final LatLng TutorialsPoint = new LatLng(21, 57); private GoogleMap googlemap; @Override protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.activity_main); try { if (googlemap == null) { googlemap = ((MapFragment) getfragmentmanager(). findfragmentbyid(r.id.map)).getmap(); } googlemap.setmaptype(googlemap.map_type_hybrid); Marker TP = googlemap.addmarker(new MarkerOptions(). position(tutorialspoint).title("tutorialspoint")); } catch (Exception e) { e.printstacktrace(); } } } Bạn sửa đổi nội dung của res/layout/activity_main.xml. <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" > <fragment android:id="@+id/map" android:name="com.google.android.gms.maps.mapfragment" android:layout_width="match_parent" android:layout_height="match_parent"/> </RelativeLayout> Tiếp theo là nội dung của AndroidManifest.xml file. <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.googlemaps" android:versioncode="1" android:versionname="1.0" > <uses-permission android:name="com.example.googlemaps.permission.maps_receive" /> <uses-sdk android:minsdkversion="12" android:targetsdkversion="17" /> <permission android:name="com.example.googlemaps.permission.maps_receive" android:protectionlevel="signature" /> <uses-permission android:name="android.permission.access_network_state" /> <uses-permission android:name="android.permission.internet" /> <uses-permission android:name="com.google.android.providers. gsf.permission. READ_GSERVICES" /> <uses-permission android:name="android.permission. WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission. ACCESS_COARSE_LOCATION" /> <usespermission android:name="android.permission.access_fine_location" /> <usesfeature android:glesversion="0x00020000" android:required="true" /> <application android:allowbackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/apptheme" > <activity

android:name="com.example.googlemaps.mainactivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.main" /> <category android:name="android.intent.category.launcher" /> </intent-filter> </activity> <meta-data android:name="com.google.android.maps.v2.api_key" android:value="aizasydkymebxneifwy5jruejv6zitpmr2mvyq0" /> </application> </manifest> Chạy ứng dụng GoogleMaps vừa tạo ở trên.

Điều bạn cần làm là di chuyển chuột tới hình khinh khí cầu để xem text. Bây giờ bạn có thể tùy chỉnh Google Map theo tùy chọn của bạn với các hàm đã cung cấp bởi GoogleMap API.