2012-11-04 52 views
0

使用visual web developer express 2010,我想要显示一个形状文件,并且能够根据某些数据值操作由该形状文件指定的区域的颜色。使用VEMap为区域着色

我发现了一些代码(我认为这是一个MSDN页面),它将一个简单的地图引发到网页的屏幕上。那就是:

<script type="text/javascript" src="http://ecn.dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6.3"></script> 

    <script type="text/javascript"> 
     var map; 

     function OnPageLoad() { 
      map = new VEMap('myMap'); 
      map.LoadMap(); 

     } 
    </script> 

<body onload="OnPageLoad();"> 
    <div id="myMap" style="position:relative;width:640px;height:480px;"></div> 

它不使用shape文件本身,但在网上的东西,它的指向(虚拟地球)。没关系,这可能会起作用,但...

它显示了一些具有一些基本控制机制(平移,缩放等)的地图。我复制粘贴到一个网页,它运作良好。我希望能够根据某些值在此地图上着色区域。我认为这个东西必须有某种底层结构(对象模型),其中包含对区域的引用等。但是我可以通过visual web developer express 2010中的intellisense获得任何帮助。

任何人都有想法该怎么做?

同时,回到搜索网页。

回答

0

6.3我相信你用VEShape Class来做到这一点。

这里是用于6.3的classes supported

这些是一些很棒examples让你开始。尽管它们中的很多是7.0版本,但语法非常相似。如果你有麻烦的转换,这里是一个很好的migration由msdn提供的6.3到7.0。