先展示一幅地图(已有jpg的图),然后根据需要在图上画点,已有图上地点的坐标,
当然能实现一些简单的地图功能最好。
原来在b/s上做过,用的是vml的东东,
现在用vs2005来开发桌面的应用,不知道该如何下手了,
望路过能人指点一二,谢谢!
5 个解决方案
#1
如果已经有了b/s的,可以在form上使用Web browser控件,它就是一个浏览器控件,可以直接来访问对应的web页面...
#3
up!!!
#4
学习啦···
#5
//看了控件之后才发现控件这么多人用
<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
protected void ImageMap1_Click(object sender,ImageMapEventArgs e)
{
Response.Write("dfds");
Response.Write(e.PostBackValue);
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Test-Controls-ImageMap</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:ImageMap ID="ImageMap1" runat="server" ImageUrl="http://www.google.cn/intl/zh-CN/images/logo_cn.gif" Width="300px" OnClick="ImageMap1_Click" HotSpotMode="PostBack">
<asp:RectangleHotSpot Top="0" Bottom="225" Left="0" Right="150" AlternateText="Hello" PostBackValue="Hello" />
<asp:RectangleHotSpot Top="0" Bottom="225" Left="151" Right="300" AlternateText="World" PostBackValue="World" />
</asp:ImageMap>
</div>
</form>
</body>
</html>
#1
如果已经有了b/s的,可以在form上使用Web browser控件,它就是一个浏览器控件,可以直接来访问对应的web页面...
#2
通过AxMapObjects2.AxMap 控件实现
http://www.cnblogs.com/huhz1979/articles/524943.html
http://www.cnblogs.com/huhz1979/articles/524943.html
#3
up!!!
#4
学习啦···
#5
//看了控件之后才发现控件这么多人用
<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
protected void ImageMap1_Click(object sender,ImageMapEventArgs e)
{
Response.Write("dfds");
Response.Write(e.PostBackValue);
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Test-Controls-ImageMap</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:ImageMap ID="ImageMap1" runat="server" ImageUrl="http://www.google.cn/intl/zh-CN/images/logo_cn.gif" Width="300px" OnClick="ImageMap1_Click" HotSpotMode="PostBack">
<asp:RectangleHotSpot Top="0" Bottom="225" Left="0" Right="150" AlternateText="Hello" PostBackValue="Hello" />
<asp:RectangleHotSpot Top="0" Bottom="225" Left="151" Right="300" AlternateText="World" PostBackValue="World" />
</asp:ImageMap>
</div>
</form>
</body>
</html>