3.3.10 S d ng pushpin trong ng d ng 3.3.10.1. Hi n th pushpin lên b n đ 3.3.10.1. Hi n th pushpin lên b n đ
Pushpin là m t đ i t ng đ c s d ng đính kèm v i đi u khi n Maps, cho phép ng i dùng hi n th m t thông báo ho c m t hình nh, icon lên b n đ .
Trong Windows phone 8, vi c s d ng pushpin đ c th c hi n qua hai cách: S d ng class Pushpin thu c namespace Microsoft.Phone.Controls.Maps S d ng class MapOverlay thu c namespace Microsoft.Phone.Maps.Controls
Trong ng d ng c a đ tài, đi u khi n Maps đ c s d ng thu c namespace Microsoft.Phone.Controls.Maps, do đó vi c s d ng pushpin đ c th c hi n theo cách 1 thông qua class Pushpin.
Vi c s d ng class Pushpin trong ng d ng Windows Phone 8 có đ c đi m sau: u đi m:
o Hi n th đ c thơng báo ho c hình nh, icon lên b n đ .
o D dàng thay đ i template c a pushpin. H n ch :
o S d ng class Pushpin trong ng d ng Windows phone 8 s nh n c nh báo “obsolete” (t m d ch là l i th i). Tuy nhiên, c nh báo này không h c nh h ng đ n ng d ng. B qua các c nh báo đ có th s d ng k t h p v i đi u khi n Maps là m t đi u có th ch p nh n đ c.
M t đ i t ng thu c class Pushpin s có các thu c tính chính sau: B ng 3.5: B ng các thu c tính c a pushpin - Location: v trí c a pushpin.
- Content: n i dung c a pushpin. - Template: ki u hi n th c a pushpin. - Fontsize: c ch hi n th trên pushpin. - Foreground: màu ch hi n th trên pushpin.
- Background: màu n n c a pushpin. - PositionOrigin: quy đnh v trí c a pushpin so v i Location c a pushpin, th ng đ c s d ng khi pushpin có gán thu c tính template.
Trong ng d ng c a đ tài, pushpin đ c s d ng các tính n ng sau:
Hi n th tr m d ng, hi n th đi m đ u và đi m cu i l trình c a t ng tuy n xe, đ nh v cá nhân, hi n th đi m b t đ u và k t thúc trong ch c n ng tìm đ ng.