0

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

我发现了一些代码(我认为它是一个 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>

它本身不使用 shapefile,而是它指向的在线文件(虚拟地球)。没关系,这可能有效,但是...

它显示带有一些基本控制机制(平移、缩放等)的地图。我将其复制粘贴到网页中,效果很好。我希望能够根据某些值在此地图上为区域着色。我认为这个东西(一个对象模型)必须有某种底层结构,其中包含对区域的引用等。但我可以从可视化 Web 开发人员快递 2010 中的智能感知获得任何帮助。

任何人都知道如何做到这一点?

同时,回到搜索网络。

4

1 回答 1

0

在 6.3 中,我相信您使用VEShape 类来做到这一点。

以下是6.3支持的类。

这些是一些很好的例子,可以帮助您入门。虽然其中很多是 7.0 版,但语法非常相似。如果您在转换时遇到问题,这里是msdn 提供的从 6.3 到 7.0的不错迁移。

于 2012-11-06T16:04:57.283 回答