我有一個圖釘放在地圖上。如果我放大得很近,圖釘是非常準確的。我可以看到它基本上落在我想要的房子上。當我縮小時,圖釘稍微移動一點,縮小得越多,準確度越低。它應該在所有縮放級別保持準確。圖釘準確性
在街道層面,精確到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