예제 #1
0
        protected override void OnMapReady(Android.Gms.Maps.GoogleMap map)
        {
            base.OnMapReady(map);

            var polylineOptions = new PolylineOptions();

            polylineOptions.InvokeColor(0x66FF0000);

            foreach (var position in routeCoordinates)
            {
                polylineOptions.Add(new LatLng(position.Latitude, position.Longitude));

                var markerOptions = new MarkerOptions();
                markerOptions.SetPosition(new LatLng(position.Latitude, position.Longitude));
                markerOptions.SetTitle(position.Label);
                markerOptions.SetSnippet(position.Address);
                map.AddMarker(markerOptions);
            }

            NativeMap.AddPolyline(polylineOptions);
        }