1

マップ レイヤーを使用してマップ コントロールを設定しようとしていますが、すべての画鋲をマップに追加しようとすると、常に 1 つしか表示されません。値がマップレイヤーに追加されているかどうか、それらが存在するかどうかを確認したので、問題は何ですか。

    private readonly CredentialsProvider _credentialsProvider = new ApplicationIdCredentialsProvider(App.Id);
    private static readonly GeoCoordinate DefaultLocation = new GeoCoordinate(18.091020, -77.377636);
    public List<Pushpin> Pushpins = new List<Pushpin>();

    public map()
    {
        InitializeComponent();

    var layer = new MapLayer();
        var api = new PPSApi.PPSApi();

        api.GetAllPotholes((res) =>
        {
            if (res.StatusCode == HttpStatusCode.OK)
            {
                foreach (var pothole in res.Data.pothole)
                {
                    Pushpin pin = new Pushpin();
                    pin.Location.Latitude = pothole.Latitude;
                    pin.Location.Longitude = pothole.Longitude;
                    layer.AddChild(pin,pin.Location);
                    Debug.WriteLine(pin.Location);

                }
            }

        });
        PotholeMap.Children.Add(layer);

マップのスクリーンショット。

4

0 に答える 0