使用Google Map或Mapquest在客户端/服务器应用程序上获取地图

|| 我知道从Web应用程序中将google map,mapquest或其他地图集成到地图非常容易,但是我想知道是否可以在普通的客户端/服务器应用程序(WPF)上集成地图。 实际上,我什至不想在应用程序上看到它,但我想在报告中打印地图的图像版本。该报告将为用户提供去往何处的视角。 如果可以的话,这可能是最好的系统(google,mapquest,bing和其他系统)吗?很明显,计算机将需要连接到Internet,但这并非来自前面提到的Web应用程序。 谢谢。     
已邀请:
         您可以使用Google静态地图API获取地图的PNG图像。 您可以嵌入交互式Flash地图 您可以使用此Bing Maps控件     
        关于在WPF中使用Bing Maps SOAP Services的相当不错的MSDN文章: http://msdn.microsoft.com/en-us/library/dd221354.aspx     
        如果您只是想将地图图像嵌入到静态(打印的?)报告中,则可以使用Bing Maps服务之一。您可以使用SOAP接口或通过REST创建基于各种样式(公路,航空,混合动力等)的图像。 SOAP Imagery服务的方法参考位于http://msdn.microsoft.com/zh-cn/library/cc981090.aspx,并且在http://msdn.microsoft.com/zh-cn上有一个可用的示例/library/dd221354.aspx 另外,您也可以使用REST接口,该接口在http://msdn.microsoft.com/zh-cn/library/ff701724.aspx中描述。使用此界面,您可以提出一个简单的URL请求,并根据URL中传递的参数有选择地在地图上显示图钉,路线或其他信息。 无论哪种方式,您都需要先从https://www.bingmapsportal.com注册Bing Maps密钥。     
        MapQuest也提供静态地图Web服务,可能值得一看。我相信可以在打印的报告中包含静态地图,但是可能会涉及许可费用。您需要检查许可条款以确保。     

要回复问题请先登录注册