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

问题描述 投票:0回答:4

我知道在Web应用程序中将google map,mapquest或其他地图集成到地图非常容易,但是我想知道是否可以在普通的客户端/服务器应用程序(WPF)上集成地图。

实际上,我什至不想在应用程序上看到它,但是我想在报告中打印地图的图像版本。 该报告将为用户提供去往何处的视角。

如果可以的话,这可能是最好的系统(google,mapquest,bing和其他系统)吗? 显然,计算机将需要连接到Internet,但这并非来自前面提到的Web应用程序。

谢谢。

.net google-maps map bing-maps mapquest
4个回答
2
投票

2
投票

关于在WPF中使用Bing Maps SOAP服务的相当不错的MSDN文章:

http://msdn.microsoft.com/en-us/library/dd221354.aspx


1
投票

如果您只是想将地图图像嵌入到静态(打印的?)报告中,那么我将使用Bing Maps服务之一。 您可以使用SOAP接口或通过REST创建基于各种样式(公路,航空,混合动力等)的图像。

对于SOAP影像服务方法的引用是http://msdn.microsoft.com/en-us/library/cc981090.aspx ,并有一个工作实例http://msdn.microsoft.com/en-us/library /dd221354.aspx

或者(可以使用我的首选方法),您可以使用REST接口,如http://msdn.microsoft.com/zh-cn/library/ff701724.aspx所述 。 使用此界面,您可以提出一个简单的URL请求,并根据URL中传递的参数选择在地图上显示图钉,路线或其他信息。

无论哪种方式,您都需要先从https://www.bingmapsportal.com注册Bing Maps密钥。


0
投票

MapQuest也提供静态地图Web服务 ,它可能值得一看。 我相信可以将静态地图包含在打印报告中,但是可能会涉及许可费用。 您只需要确定一下许可条款即可。

© www.soinside.com 2019 - 2024. All rights reserved.