我需要一张世界的二维政治 map ,在上面绘制图标,文字和四处移动的线条。用户将与 map 互动,放置和移动图标,并且他们将放大和缩小 map 。

Google Maps界面与我需要的相差不远,但这与网络无关。它是Windows MFC应用程序,我想与C++ API讨论该应用程序中存在的 map ,而不是Web界面。理想情况下,我也不需要单独的服务器,并且任何服务器都必须在本地运行(而不是在Internet上)。我应该使用哪个 jar 头 map 包或图形库?我没有图形编程经验。

严格来说,这是2D,所以我认为不适合使用Google Earth或WorldWind之类的东西。良好的 vector 图形支持会很酷,并且轻松绘制位图非常重要。

所有的 jar 装选项似乎都是面向网络的。关于灵活的 Canvas 编程,SDL是我所了解的一切,但似乎制作自己的 map 对于可能是一个常见问题的工作量很大。还有更高的水平吗?也许有一种方法可以与Adobe Flash对象进行交互?我真是一无所知。

最佳答案

可能:
http://www.codeplex.com/SharpMap

ESRI MapObjects
http://www.esri.com/software/mapobjects/index.html
ESRI MapObjects LT
http://www.esri.com/software/mapobjectslt/index.html


http://www.esri.com/software/mapobjectslt/about/mo_vs_lt.html
比较两个MapObjects功能集。

ESRI可能替代了MapObjects库

10-06 02:32