我的图像有一个Uri类型的imaging源,我想将其作为MapIcon的源,因为我需要调整图像的大小。

MapIcon mapIcon = new MapIcon();

        mapIcon.NormalizedAnchorPoint = new Point(0.25, 0.9);
        //mapIcon.Image = RandomAccessStreamReference.CreateFromUri(new Uri("ms-appx:///Assets/icons/map.png"));

        mapIcon.Location = geoposition.Coordinate.Point;
        mapIcon.Title = "Você está aqui";

        MapControl1.MapElements.Add(mapIcon);

Image im = new Image();
        im.Source = new BitmapImage(new Uri("ms-appx:///Assets/icons/view.png"));
        im.Width = 65;
        im.Height = 65;

如何将我的图片放入MapIcon? 谢谢!

#1楼 票数:1

在我阅读过的所有页面中从未提及过....要使用Assets文件夹中的本地文件作为地图图标,必须将其添加到项目中...在解决方案资源管理器中,展开Assets,然后单击Assets ,单击添加,选择现有项,导航到项目的Assets文件夹,然后选择图像文件。

#2楼 票数:-1

Geopoint myPoint;    
BasicGeoposition location = new BasicGeoposition();
var locator = new Geolocator();
                locator.DesiredAccuracyInMeters = 50;
                var position = await locator.GetGeopositionAsync();
                myPoint = position.Coordinate.Point;

MapIcon MapIcon = new MapIcon();
MapIcon.Location = new Geopoint(new BasicGeoposition()
        {
            Latitude = myPoint.Position.Latitude,
            Longitude = myPoint.Position.Longitude
        });
        MapIcon1.NormalizedAnchorPoint = new Point(0.5, 1.0);
        location.Latitude = myPoint.Position.Latitude;
        location.Longitude = myPoint.Position.Longitude;


        Geopoint pointToReverseGeocode = new Geopoint(location);
        MapLocationFinderResult result =
           await MapLocationFinder.FindLocationsAtAsync(pointToReverseGeocode);
        //MapIcon.Title = result.Locations[0].Address.Street;
        MapIcon.Image = RandomAccessStreamReference.CreateFromUri(new Uri("ms-appx:///Assets/icons/view.png"));
        YourMap.MapElements.Add(MapIcon);

  ask by translate from so

未解决问题?本站智能推荐:

2回复

WindowsPhone8.1MapIcon单击事件

我正在编写Windows Phone 8.1应用程序(Windows运行时版本),并且使用MapIcon类将图标放置在地图控件上。 但是,我希望这些图标可以对“单击”事件做出反应,以便在用户单击特定图标后可以显示更多详细信息。 我用谷歌搜索,但找不到答案。 是否可能,或者我必须创建自己的类
1回复

如何在Windows(Phone)8.1的BackgroundTask中使用SQLite

设定 我在Universal App中使用SQLite示例 ,将SQLite添加到项目中。 然后添加BackgroundTask我遵循快速入门:创建并注册一个后台任务示例 。 问题 SQLite针对Windows Phone 8.1或Windows 8.1 Backgrou
1回复

WindowsPhone8.1中的图像上的OpacityMask

在Windows Phone 8.1运行时应用程序中,我需要使用圆圈裁剪图像,为此,我使用了以下代码: 这是结果: 为渲染椭圆我使用此代码: 我必须让用户翻译和缩放此图像,我如何以他们看起来像一个图像的方式操纵这两个图像?
3回复

c#phone8.1改变jpeg质量

我想从相机中捕捉图像,减小尺寸并降低质量。 到目前为止这是我的功能: 我唯一缺少的是压缩,或者让我们更好地说出生成的JPEG图像质量下降。 我发现的唯一例子使用System.Drawing,但这在Windows Phone 8.1项目中无法使用...有谁知道如何实现这一目标? 编
1回复

WindowsPhone8.1中的ScrollViewer中的图像

我有一个FlipView,当用户在其中浏览传单时会显示传单的页面。 我希望用户能够放大页面。 到目前为止,我发现如果将Image包裹在ScrollViewer中并设置ZoomMode = Enabled ,则用户可以缩放。 奇怪的是,如果我放大页面的右侧,当我从屏幕上抬起手指时,它会自动返
2回复

图像笔刷无法正常工作WindowsPhone8.1

我的XAML程式码 该图像在Xaml设计视图中可见。运行/部署应用程序后,图像未显示。 我的照片实际尺寸100 * 100 ..请提出解决方案
1回复

使用FileSavePicker在WindowsPhone8.1中保存图像

我想使用File Save Picker保存图像。 我正在使用此链接进行保存,但仅用于文本,如何修改它以保存图像?
3回复

从库中选择图像并压缩WindowsPhone8.1

在这个代码中,我首先从windows手机照片库中选择图像然后压缩它以便我可以上传它。 但是我在压缩时面临一些问题,因为当我在BitmapEncoder中使用FlushAsync时,原始final不会被覆盖并发生异常。 这是我的代码 从图书馆中挑选图片 解码和压缩图像 任何人都可以