首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xamarin Maps Pins隐形

Xamarin Maps Pins隐形
EN

Stack Overflow用户
提问于 2017-05-27 06:04:52
回答 1查看 999关注 0票数 0

我有一个非常奇怪的问题,地图上的图钉没有显示在地图上。

我正在使用Xamarin.Forms.Maps

我正在设置一张地图

代码语言:javascript
复制
            map = new CustomMap(
            MapSpan.FromCenterAndRadius(
                    new Position(37, -122), Distance.FromMiles(0.3)), this)
        {
            IsShowingUser = true,
            HeightRequest = 100,
            WidthRequest = 960,
            VerticalOptions = LayoutOptions.FillAndExpand
        };

然后创建一个绝对布局,向其中添加地图,并将absoluteLayout设置为内容

代码语言:javascript
复制
        var absoluteLayout = new AbsoluteLayout
        {
            BackgroundColor = Color.Red.WithLuminosity(0.9),
            VerticalOptions = LayoutOptions.FillAndExpand
        };
        AbsoluteLayout.SetLayoutBounds(map, new Rectangle(0, 0, 1, 1));
        AbsoluteLayout.SetLayoutFlags(map, AbsoluteLayoutFlags.All);
        absoluteLayout.Children.Add(map);
        absoluteLayout.Children.Add(btn);
        Content = absoluteLayout;

我还在地图上添加了一个初始的图钉

代码语言:javascript
复制
            PinInfo firstInfo = new PinInfo
        {
            pinId = "1",
            Description = "First Description",
        };

        var pin = new Pin
        {
            Type = PinType.Place,
            Position = position,
            Label = "custom pin",
            Address = "custom detail info",
            BindingContext = firstInfo,
        };

        pin.Clicked += async (sender, e) =>
        {
            await DisplayAlert(pin.Label, "The address is: " + pin.Address, "Cancel");
        };

        map.Pins.Add(pin);

然而,在应用程序中我可以看到地图,但它没有缩放到初始区域,添加引脚没有任何作用,我看不到初始引脚。

我已经在网上搜索了很长一段时间,但由于某种原因,我没有找到任何有类似问题的人……

任何帮助都是非常感谢的。

EN

回答 1

Stack Overflow用户

发布于 2017-05-27 08:10:30

取决于您放置Pin的位置。换句话说,position存储的是什么?

添加Pin后,尝试执行以下操作

代码语言:javascript
复制
map.MoveToRegion(MapSpan.FromCenterAndRadius(position, Distance.FromMiles(0.3)));
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44210708

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档