我有一个图钉放在地图上。如果我放大得很近,图钉是非常准确的。我可以看到它基本上落在我想要的房子上。当我缩小时,图钉稍微移动一点,缩小得越多,准确度越低。它应该在所有缩放级别保持准确。图钉准确性
在街道层面,精确到10英尺左右。 在县级缩放级别,距离居中2-3英里。 在状态缩放级别,它的居中距离超过100英里。 在国家缩放级别,它偏离了3个州。
我不记得之前有这个问题,试图追查我以前造成这种情况的原因或设置。
其他奇怪的事情,我在地图上绘制了一个圆,并且在任何缩放下poly都是致命的准确。
我有一种感觉,这是因为我先给Maplayer添加引脚。虽然我不知道为什么这会很重要。在我将它作为孩子添加到地图之前,是否需要添加一些设置给maplayer?
图钉被添加到maplayer,maplayer被添加到地图。虽然,似乎maplayer在缩放级别保持准确的问题。
任何想法,为什么我会在maplayer上的引脚缩放级别准确性问题?
var mapLayer = new MapLayer();
var youPushpin = new Pushpin {
Height = 70,
Width = 60,
Background = new SolidColorBrush(Colors.Transparent),
};
mapLayer.AddChild(youPushpin, new GeoCoordinate(Convert.ToDouble(_settings.Latitude), Convert.ToDouble(_settings.Longitude)), PositionOrigin.BottomCenter);
ParkingMap.Children.Add(mapLayer);
请注意,“Pushpin”相关的点位于左下角,因此您可能会将透明背景混淆为什么您的“图钉”内容指向不同位置 – Ku6opr 2011-12-23 08:12:09
hrmm但它为什么会起作用没有maplayer时直接添加到地图上的罚款? – firebellys 2011-12-27 00:54:28