예제 #1
0
        public void UpdateUI(Intent intent)
        {
            string Title = intent.GetStringExtra("Address");
            double lat   = intent.GetDoubleExtra("Latitude", 0.0);
            double lng   = intent.GetDoubleExtra("Longitude", 0.0);

            Models.Marker marker = new Models.Marker(Title, lat, lng);
            markers = markersViewModel.AddMarker(marker);
        }
예제 #2
0
 /// <summary>
 /// Map <see cref="Models.Marker"/> to <see cref="DataContext.Marker"/>
 /// </summary>
 public static DataContext.Marker Convert(this Models.Marker marker)
 {
     return(new DataContext.Marker()
     {
         MarkerId = marker.MarkerId,
         Longitude = marker.Longitude,
         Latitude = marker.Latitude,
         UserId = marker.UserId,
         Timestamp = marker.Timestamp
     });
 }
예제 #3
0
        public List <MarkerOptions> AddMarker(Models.Marker marker)
        {
            if (markers == null)
            {
                markers = new List <MarkerOptions>();
                MarkerOptions markerOptions = new MarkerOptions();
                markerOptions.SetPosition(new LatLng(16.03, 108));
                markerOptions.SetTitle("MyPosition");
                markers.Add(markerOptions);
            }
            MarkerOptions markerOption = new MarkerOptions();

            markerOption.SetTitle(marker.Title);
            markerOption.SetPosition(new LatLng(marker.Lattitude, marker.Longitude));
            markers.Add(markerOption);

            return(markers);
        }