我在silverlight应用程序中有一个Bing Maps控件。
该应用程序将部署在具有非常严格的安全策略的公司网络上,因此他们需要知道将通过与Microsoft服务器的连接发送/接收的数据。
任何人都可以指出我在数据连接方面的正确方向等。我知道控件发送许可证并收到地图图块,但我不知道如何。
答案 0 :(得分:2)
从Bing地图控件发送到Bing服务器的唯一数据是您的应用程序密钥,用于记录记录会话开始的事务。这是通过致电http://dev.virtualearth.net/webservices/v1/LoggingService/LoggingService.svc的服务来完成的。该服务发回一个认证结果代码和一个为会话的其余部分分配的会话ID。
就从Bing的服务器接收到地图控件的数据而言 - 如果您使用其中一种内置地图样式(天线/道路等),则会从边缘的其中一个切片服务器请求切片图像缓存网络,其URL如下:
http://ecn.t0.tiles.virtualearth.net
http://ecn.t1.tiles.virtualearth.net
http://ecn.t2.tiles.virtualearth.net
http://ecn.t3.tiles.virtualearth.net
就是这样。如果从本地磁贴源加载切片图层,则不会从Bing传输任何内容。没有任何关于地图上绘制的任何形状或其他数据的信息都会发送给微软。