示例#1
0
        public Job_Map()
        {
            InitializeComponent();
            start = (App.Current as App).CurrentLocation;
            AGeoCoordinateWatcher amapGeoCoordinateWatcher = new AGeoCoordinateWatcher();
            amapGeoCoordinateWatcher.PositionChanged += amapGeoCoordinateWatcher_PositionChanged;
            amapGeoCoordinateWatcher.StatusChanged += amapGeoCoordinateWatcher_StatusChanged;
            amapGeoCoordinateWatcher.Start();
            map.Center = start;

            Messenger.Default.Register<MLngLat>(this,"mLngLat", (mLngLat) =>
            {
                end = mLngLat;
                if (start != null)
                {
                    map.Children.Add(new MMarker()
                    {
                        LngLat = start,
                        IsEditable = true,
                        IconURL = "/Resource/Image/WVGA/bus_start_pic.jpg",
                        Anchor = new Point(0.5, 1)
                    });
                }
                if (end != null)
                {
                    map.Children.Add(new MMarker()
                    {
                        LngLat = end,
                        IconURL = "/Resource/Image/WVGA/bus_end_pic.jpg",
                        Anchor = new Point(0.5, 1)
                    });
                }
                RouteSearchWithOption();
            });
        }
        public AGeoCoordinateWatcherSample()
        {
            InitializeComponent();

            AGeoCoordinateWatcher amapGeoCoordinateWatcher = new AGeoCoordinateWatcher();

            amapGeoCoordinateWatcher.PositionChanged += amapGeoCoordinateWatcher_PositionChanged;
            amapGeoCoordinateWatcher.StatusChanged   += amapGeoCoordinateWatcher_StatusChanged;
            amapGeoCoordinateWatcher.Start();
        }
示例#3
0
        public MapPage()
        {
            InitializeComponent();
            _appSettings   = IsolatedStorageSettings.ApplicationSettings;
            jd             = new PhoneNumberChooserTask();
            jd.Completed  += jd_Completed;
            AMapConfig.Key = "4797d3e49bcc69a8bf4c77a949a56769";
            AGeoCoordinateWatcher amapGeoCoordinateWatcher = new AGeoCoordinateWatcher();

            amapGeoCoordinateWatcher.PositionChanged += amapGeoCoordinateWatcher_PositionChanged;
            amapGeoCoordinateWatcher.StatusChanged   += amapGeoCoordinateWatcher_StatusChanged;
            amapGeoCoordinateWatcher.Start();
        }
 private void Pivot_Loaded(object sender, RoutedEventArgs e)
 {
     if (Dataclass.status == "ok")
     {
         AMapConfig.Key = "4797d3e49bcc69a8bf4c77a949a56769";
         AGeoCoordinateWatcher locationwatcher = new AGeoCoordinateWatcher();
         locationwatcher.PositionChanged += locationwatcher_PositionChanged;
         locationwatcher.StatusChanged   += locationwatcher_StatusChanged;
         locationwatcher.Start();
     }
     else
     {
         this.LatitudeTextBlock.Text  = "0";
         this.LongitudeTextBlock.Text = "0";
         StatusTextBlock.Text         = "location service is off";
     }
 }
示例#5
0
        public Job_Map()
        {
            InitializeComponent();
            start = (App.Current as App).CurrentLocation;
            AGeoCoordinateWatcher amapGeoCoordinateWatcher = new AGeoCoordinateWatcher();

            amapGeoCoordinateWatcher.PositionChanged += amapGeoCoordinateWatcher_PositionChanged;
            amapGeoCoordinateWatcher.StatusChanged   += amapGeoCoordinateWatcher_StatusChanged;
            amapGeoCoordinateWatcher.Start();
            map.Center = start;

            Messenger.Default.Register <MLngLat>(this, "mLngLat", (mLngLat) =>
            {
                end = mLngLat;
                if (start != null)
                {
                    map.Children.Add(new MMarker()
                    {
                        LngLat     = start,
                        IsEditable = true,
                        IconURL    = "/Resource/Image/WVGA/bus_start_pic.jpg",
                        Anchor     = new Point(0.5, 1)
                    });
                }
                if (end != null)
                {
                    map.Children.Add(new MMarker()
                    {
                        LngLat  = end,
                        IconURL = "/Resource/Image/WVGA/bus_end_pic.jpg",
                        Anchor  = new Point(0.5, 1)
                    });
                }
                RouteSearchWithOption();
            });
        }