BQ MAO DUC DAO T30
D3I HQC THANG LONG
---o0o---
ICHOA LUAN TOT NGHIEP
TIM HIEU NCH VI) GOOGLE MAP
XAY DIJSNG ffNG DIJNG CHIA SE VI TRi
VOI BAN BE TREN NEN TANG ANDROID
MAO VIEN HUONG DAN : Ths. Le Minh Tula
SINN VIEN THVC EltN :
Tan Trung
MA SINK VIEN
: A14986
CHUAN NGANH
: Khoa hue may tinh
HA NQI - 2014
MVC LVC
1
LEI NOI DAU
CH1TONG 1. GIO.1 THI$U BAI TORN
VAI NET VE GOOGLEMAP
1.1.
1.2. NNONo GI GOOGLEMAP KHONG HO TROT
Tim SAO LAI CAN ONG DUNG CHIA SE VI lid?
1.3.
MOI THONG HOAT %NG
1.4.
1.4.1. Tai sao lai ding Android?
1.4.2. Google Map API la gi?
1.4.3. Server gamin 11 , hoot dong
-3
3
3
3
4
4
4
4
CH1U'ONG 2. GIOI THI$U HE DIEU HANH ANDROID-----..------ .....
ANDROID LA GI?
2.1.
LjCH Sll PRAT TRIEN
2.2.
2.2.1. Su ra dei cia Android
2.22. Ctic phien ban Android
KEEN TROC HE DIEU HANH ANDROID
2.3.
2.3.1. Linux Kernel
2.3.2. Libraries
2.3.3. Android Runtime
2.3.4. Application Framework
2.3.5. Application
fiNG DUNG THEN TIBET BI ANDROID
2.4.
2.4.1. 1VhOng gidi hpn cua thilt bi di Ong
2.4.2. Ngen ng9 lop trinh
2.4.3. Most truing hgp trinh
CHUVNG 3. TONG QUAN VE GOOGLE MAP API
GICsi THI$U VE GOOGLE MAP API
SO' DUNG GOGGLE MAP API
3.2.
3.2.1. cai d4t va arch ery Google Map API
3.3. CAC DOI WONG QUAN THONG WONG GOOGLE MAP API
3.1.
tuong ben db - The Map Object
13.1.
3.3.2. Marker
13.3. !Info Windows
CHITONG
4.
CHHONG TRINH 2FRIEND
5
6
6
7
11
11
12
12
13
14
14
14
14
15
—16
16
16
16
24
24
24
27
...29
4.1.
GI& Tilleu BA1 TOAN
29
4.2.
MOT s0 flu cAu COA BA1 ToAN
CAc nitre NANG cHINN
30
31
4.3.
4.3.1. Chic ming &mg kyStai !chain
4.3.2. Chtic :tong demo MO
4.13. Chic ming xem ban do
32
36
39
p
Chic ming xem vi tri mkt mink
4.14.
42
4.15. Char ndng xem vi tri bon bi
46
4.3.6. Chile nang nip nh4t t4 tri
51
4.3. 7. Chtk mIng gui yiu cdu kit bon
4.3.8. Chic mkg xcic nIttrm yiu eau kit bon
53
4.3.9. Chtic ntIng tim ditimg din vi tri bon
61
57
4.3.10.
Chile rating xem thong tin bon
63
4.3.11.
Char ?tang giao tilp vol bon
66
4.112.
Chic neng Miy kit bon.
69
4.3.13.
Chic ming Op MO thong tin cli ?them
72
4.3.14.
Chile :tang thay dal met khiu
76
4.3.15.
Chic mIng (Yang mit
80
MQT SO VAN DE icHAc
4.4.
82
•
4.4.1. Kin di chi duir ng - Direction API
82
4.4.2. Kin di dinh vi vi tri thiit bj
85
4.4.3. Kin di idn suit cdp nhtit de lieu
88
THIET KE cO set al LIEU
4.5.
4.11. M6 hinh quan hf
4.5.2. Cac bang ate !Nu
4.6.
KET LUAN VA DINH WANG PHAT TRIEN
4.6.1. Kit qua dot &or
4.6.2. Dinh Throng phcit Men
CH1UONG 5. PHU LOC - CODE MQT So alit NANG CHINH•
89
89
92
92
92
94
5.1.1. Cher Wing deng kY tii khoint
94
5.11 Chtk ?tang ddng nhdp
95
5.1.3. Chic ming hien tri vi tri bon
96
5.1.4. Chile :tang gut yiu cdu kit km
97
5.1.5. Char ming xac nhtin yiu cdu kelt bon
98
5.1.6. Chtec Mug dinh vi vj tri
100
11.7. Char tiling tim dventg din vi tri
101
5.1.8. Chile ?tang cdp Mule thong tin ca thin
105
5.1.9. Char nang thay doi mot khtiu
108
TAI LIEU THAM !CHAO
110
DANII MVC HITNH ANH
Hinh 2-1: Cac thanh phen cila he dieu himh Android
11
Hinh 2-2: M8 hinh hqp tac gifts may io Dalvik vi Native code
11
Hirsh 3-1: Android SDK Manager
16
Hinh 3-2: Cai det Google API
17
HInh 3-3: Cai
Google API (tiep)
18
Hinh 3-4: Import thu vien
18
Hinh 3-5: Import thu vien (tiep)
19
HIM 3-6: Bet Google Maps Android API v2
20
Hinh 3-7: To API Key
20
Hin ► 3-8: Tao API Key 2
21
HIM 3-9: Tao API Key 3
21
Hinh 3-10: Tao project m6i
22
HInh 3-11: Them thu vien vio du an
23
H1nh 3-12: Infowindow thy Bien
28
HInh 4-1: Min hlnh kheri dOng
29
Hinh 4-2: Deng k, tai Ichoen med
35
Ifinh 4-3: Man hinh ding nhep
38
Hinh 4-4: Hien th1 ban de
41
HInh 4-5: Dinh v1 va hien th1 vi tri ngtrbi dung
45
Hinh 4-6: Xem vita ban be
50
Binh 4-7: Giri yeu eau ket ban
56
Minh 4-8: 'Chong the girl them yeu cku
56
Hinh 4-9: Xic nhen yeu
ket ban
60
Hinh 4-10: Tim &Ong di den vj tri ban
62
Hinh 4-11: Xem thong tin ban
65
Binh 4-12: Giao tiep ved ban
68
Hinh 4-13: Hity kit ban (x6a ban)
71
Hinh 4-14: Cep fillet thong tin ca Mien
75
Hinh 4-15: Thay doi mat khan
79
Hinh 4-16: Dinh vi bang sling di dOng
86
DANH MVC BANG BLEU
Bang 4-1: Cac each dinh vi vi tri
85
Bang 4-2: Bang Users
89
Bang 4-3: Bang Location
90
Bang 4-4: Bang Friendl
90
Bang 4-5: Bang Friend2
91
DANH MVC SO Del
So de 4-1: So
a Use - case
31
Sa do 4-2: Ding ky tai lchoan
32
So di). 4-3: Trish tkr Ding ky tai khan
33
So do 4-4: Ding Step
36
So do 4-5: Xem ban do
39
So d6 4-6: Xem vi tri cita minh
42
So do 4-7: Trish tv Xem vi tri cita minh
43
So d6 4-8: Xem vi tri bon be
47
So do 4-9: Trish tir Xem vi tri bon be
48
Scr do 4-10: Giri yeu citu ket bon
54
So de 4-11: Xac nhe ► yeu cam ket bon
58
So do 4-12: Giao flip veri bon
66
So de 4-13: Huy ket ban
69
Scr de 4-14: Thay doi thong tin ca nhhn
73
So de 4-15: Thay den met khau
77
So de 4-16: Ring xuat
80
So do 4-17: Ma hinh der lieu quan he
89
nguon tai.lieu . vn