c/s方式的,
先展示一幅地图(已有jpg的图),然后根据需要在图上画点,已有图上地点的坐标,
当然能实现一些简单的地图功能最好。
原来在b/s上做过,用的是vml的东东,
现在用vs2005来开发桌面的应用,不知道该如何下手了,
望路过能人指点一二,谢谢!

解决方案 »

  1.   

    如果已经有了b/s的,可以在form上使用Web browser控件,它就是一个浏览器控件,可以直接来访问对应的web页面...
      

  2.   

    通过AxMapObjects2.AxMap 控件实现
    http://www.cnblogs.com/huhz1979/articles/524943.html
      

  3.   


    //看了控件之后才发现控件这么多人用 
    <%@ 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>