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); }
/// <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 }); }
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); }