Bing地图 - 在悬停时突出显示带有多边形的国家/地区

时间:2011-05-04 12:42:14

标签: c# silverlight bing-maps bing-api

我正在使用silverlight Bing地图控件,我希望用鼠标光标悬停后突出显示国家/大陆。

除了为多边形提供坐标之外,还有更好的方法吗?如果我想强调世界上所有国家,这是一项工作。

我认为应该有某种现成的解决方案,但我找不到。

2 个答案:

答案 0 :(得分:4)

不,没有办法突出显示除提供您自己的数据之外的国家/地区 - 以坐标的形式创建Microsoft.Maps.Polygon,或者在地图顶部覆盖您自己的栅格图块集国家突出显示。

事实上,甚至没有全球商定的世界上有多少个国家的名单,更不用说有边界了。有关示例,请参阅http://en.wikipedia.org/wiki/List_of_territorial_disputes

我认为如果Bing Maps API(或谷歌地图等)提供一组代表每个国家边界的坐标,他们将不可避免地暴露于不必要的政治偏见。

答案 1 :(得分:0)

我昨天正在寻找一些解决方案,我认为这是迄今为止最好的解决方案:

http://www.bing.com/community/site_blogs/b/maps/archive/2010/07/13/data-connector-sql-server-2008-spatial-amp-bing-maps.aspx

使用SQL Server空间数据: http://www.microsoft.com/sqlserver/2008/en/us/spatial-data.aspx