我有什么?
我在数据库中设置了多个LAT-LONG
值。
每个LAT-LONG
值都与STATUS
相关联。
我需要什么?
我需要生成 Bing地图 ,加载包含所有可用LAT-LONG
值的地图,并将其显示为 PINPOINTS 。根据相应STATUS
值的LAT-LONG
,精确定位颜色必须不同。
而且,最重要的部分是我需要动态生成所有内容(即在运行时使用 Windows服务),然后将其另存为PDF格式。
基本上,Windows服务将生成PDF,将其保存在某处并通过电子邮件发送给相关人员。
所以,基本上,这些是我的3个问题:
技术 .NET 4.0,C#
感谢您的时间。
答案 0 :(得分:1)
根据您的描述,我了解您要生成静态地图,以便将其集成到PDF文件中。
为了做到这一点,我建议您使用Bing Maps Imagery REST服务,有关详细信息,请参阅MSDN:http://msdn.microsoft.com/en-us/library/ff701724.aspx
此外,该服务(与任何Maps REST服务一样)不支持自定义图钉,因此您必须在检索图像后添加我们自己的逻辑并使用GDI绘制元素并根据属性的值使用适当的图像关于你的元素。
所以,为你的问题提供答案: