[英]How to make s tooltip/text to always be on top of a pushpin/image in Bing Maps using C#?
[英]How to bring specific PushPin on top of all pushpins in bing maps in Store/WP8 app c#?
我在商店应用中使用Bing.Maps
这是如何重叠的。
我希望每当我选择特定的图钉时,图钉应看起来像这样。
在点击事件中,我正在这样更改所选图钉的样式(地图商店应用)
Pushpin selectedPin = sender as Pushpin; selectedPin.Style = (Style)(Resources["SomeStyle"]);
问题是其他图钉在所选引脚上重叠。 有什么办法设置Zindex或所选pushPin的任何属性? 或将所选图钉置于所有图钉顶部的任何技巧?
对于商店应用程序:将选定的图钉添加到另一个MapLayer。
像这样: http : //www.bing.com/blogs/site_blogs/b/maps/archive/2013/06/17/infoboxes-for-native-windows-store-apps.aspx
对于WP8应用程序:再次删除选定的引脚: WP7必应地图控件中的图钉的ZIndex
无需更改图钉样式,我们可以在特定的图钉抽头事件上添加另一个图钉,其位置与父图钉相同。 我们可以像这样更改新图钉的位置原点
pushpin.Tap += (s, eve) =>
{
MapView.SetView(pushpin.Location,MapView.ZoomLevel);
var pushpinModel = (s as Pushpin).DataContext;
GeoCoordinate pinLocation = new GeoCoordinate();
pinLocation = pushpin.Location;
pin.PositionOrigin = new PositionOrigin(-0.3,0.7);
pin.Location = pinLocation;
MapView.Children.Add(pin);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.