public void setMap()
{
GeoCoordinate mapCener = new GeoCoordinate(39.920794, 32.853902);
Pushpin pin1 = new Pushpin();
pin1.Location = mapCener;
pin1.Content = hereContent;
map1.Children.Add(pin1);
foreach (var item in pinList)
{
MessageBox.Show(item.Location.Latitude.ToString()+","+item.Location.Longitude.ToString());
mapCener = new GeoCoordinate(item.Location.Latitude, item.Location.Longitude);
pin1 = new Pushpin();
pin1.Content = "K";
map1.Children.Add(pin1);
map1.SetView(mapCener, 0);
}
int zoom = 10;
map1.SetView(mapCener, zoom);
map1.ZoomBarVisibility = Visibility.Visible;
}
我有一个PushPins列表,其中包含不同位置的坐标。我也有中心点,它显示了手机的位置。
我尝试将图钉添加到地图中,屏幕左上角显示内容“K”。我的PushPin列表包含正确的坐标,但它们在地图上的位置是错误的。可能是什么原因?
答案 0 :(得分:0)
听起来你正在尝试做PushPin群集,这里有一篇很好的文章,它有一个很好的例子,说明你想要完成的任务。