当前位置: 首页 > 编程语言 > C#

在地图上作为图钉的图像-WindowsPhone8分享

时间:2023-04-10 21:20:15 C#

在地图上作为图钉的图像-WindowsPhone8.cs代码如下publicpartialclassContactos:PhoneApplicationPage{publicContactos(){InitializeComponent();已加载+=Contactos_Loaded;}privatevoidContactos_Loaded(objectsender,RoutedEventArgse){UpdateMap();=新的MapOverlay();pin.Content=pushRed;pin.GeoCoordinate=newGeoCoordinate(38.57325D,-7.90546);pin.PositionOrigin=newPoint(0,0.5);MapLayerpinLayer=newMapLayer();pinLayer.Add(pin);contactosMaps.Layers.Add(pinLayer);contactosMaps.SetView(新地理坐标(38.57325D,-7.90546),14D);}privatevoidContactos_Btn1_Click(objectsender,RoutedEventArgse){}}当我尝试运行我的项目时,它会加载地图,但不久之后我会收到此异常“其他信息:该值不在预期范围内。“当我执行“contactosMaps.Layers.Add(pinLayer);”时,我不能将图像作为图钉吗?按照此处所述使用Phone.Controls.Toolkit:-http://wp.qmatteoq.com/maps-in-windows-phone-8-and-phone-toolkit-a-winning-team-part-1/该工具包可在http://phone.codeplex.com/或https://www.nuget.org中找到/packages/WPtoolkit然后您可以像这样在XAML中直接添加图像:-或者您可以像这样在C#中添加它:-MapOverlayoverlay=newMapOverlay{GeoCoordinate=myMap.Center,Content=newEllipse{Fill=newSolidColorBrush(Colors.Red),Width=40,Height=40}};MapLayerlayer=newMapLayer();layer.Add(overlay);myMap.Layers.Add(layer);您应该可以添加带有图像的网格的省略号,如上所示。让我知道这是否适合你。以上就是关于C#学习教程:ImagesasPushpinsonaMap–WindowsPhone8分享,如果对大家有用,需要进一步了解C#学习教程,希望大家多多关注~本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: