如何解决使用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服务,可能值得一看。我相信可以在打印的报告中包含静态地图,但是可能会涉及许可费用。您需要检查许可条款以确保。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。