Image 如何在Windows Phone上向.png地图图像添加标记?
我有一个Windwows手机应用程序,允许用户在地图上看到通过扫描二维码获得的初始位置。当用户扫描二维码时,他会获得存储在web服务器中的地图的url以及初始位置的X和Y坐标 我已在.xaml页面中创建了地图图像的容器:Image 如何在Windows Phone上向.png地图图像添加标记?,image,windows-phone-7,map,marker,Image,Windows Phone 7,Map,Marker,我有一个Windwows手机应用程序,允许用户在地图上看到通过扫描二维码获得的初始位置。当用户扫描二维码时,他会获得存储在web服务器中的地图的url以及初始位置的X和Y坐标 我已在.xaml页面中创建了地图图像的容器: <Image x:Name="ImagePanel" Width="470" Margin="5,0,5,98" Grid.Row="1" /> …它可以工作,但最难的部分是在图像(报告)上标记位置 我发现了这样的东西: public void MarkL
<Image x:Name="ImagePanel" Width="470" Margin="5,0,5,98" Grid.Row="1" />
…它可以工作,但最难的部分是在图像(报告)上标记位置
我发现了这样的东西:
public void MarkLocation(int posizioneX, int posizioneY)
{
var imageMarker = new System.Web.UI.WebControls.Image { ImageUrl = "/pin.jpg" };
imageMarker.Style.Value = string.format("position:absolute;top:{0}px;left:{1}px;display:block;width:30px; height:30px;", point.X, point.Y);
imagePanel.Controls.Add(imageMarker); }
但它在Windows Phone上不起作用
我对如何在给定X,Y坐标的图像上标记位置的建议感兴趣
如有其他办法,将不胜感激 您可以将图像放置在画布上,并完全按照使用webcontrol所做的操作定位标记元素。或者,您可以使用在图像上书写标记,非常感谢。我会听从你的建议。
public void MarkLocation(int posizioneX, int posizioneY)
{
var imageMarker = new System.Web.UI.WebControls.Image { ImageUrl = "/pin.jpg" };
imageMarker.Style.Value = string.format("position:absolute;top:{0}px;left:{1}px;display:block;width:30px; height:30px;", point.X, point.Y);
imagePanel.Controls.Add(imageMarker); }