当前位置:主页 >电竞下载app送彩金

电竞下载app送彩金:【Silverlight】 Bing Maps开发应用与技巧三:Bing Maps Silverl

发布时间:02月07日 阅读:676



【Silverlight】 Bing Maps开拓利用与技术三:Bing Maps Silverlight Control的离线开拓

我信托大年夜多半应用Bing Maps开拓的同伙都见过如下的画面,便是当我们在Bing Maps的时刻,将开拓KEY填写差错导致用户授权验证掉败呈现的下图提示差错。

应用Bing Maps Silverlight Control开拓的毛病就在于它默认是应用的微软自己供给的在线舆图数据,而且Bing Maps Silverlight Control还与开拓者账号进行绑定才能正常应用,假如开拓电竞下载app送彩金KEY填写差错或是不填写开拓KEY就会呈现上图的提示。实际上这个验证掉败的提示信息是可以被樊篱的,我们同样是可以应用Bing Maps Silverlight Control来做我电竞下载app送彩金们的离线(不应用微软的舆图数据,不经由过程用户开拓KEY验证)开拓的。

经由过程仔细阐发可知道,我们无论是做有限照样离线,本色上没有多大年夜的差别,不合便是所加载的舆图数据不合而已,要办理加载不合的舆图数据完全可以经由过程自定义TileSource实现。别的还要办理一个问题,便是在没有经由过程开拓KEY验证的环境下若何把差错提示图层给干掉落,也便是删除或樊篱差错提示图层。

实际开拓中我们却无法直接将差错提示层给樊篱掉落,只有经由过程其他间接的要领来处置惩罚。仔细查阅API可以发明,Bing Maps Silverlight Control的Map控件具有一个LoadError的事故,我们可以在此事故中动一些四肢举动,来把可恶的差错提示层给干掉落。经由过程Reflector反编译可以发明LoadEr电竞下载app送彩金ror事故的处置惩罚代码:

private void Map_LoadingError(object sender, LoadingErrorEventArgs e)

{

if (this.loadingErrorMessage == null)

{

this.loadingErrorMessage = new LoadingErrorMessage();

base.RootLayer.get_Children().Add(this.loadingEr电竞下载app送彩金rorMessage);

}

if电竞下载app送彩金 (e.get_LoadingException() is UriSchemeNotSupportedException)

{

this.loadingErrorMessage.SetUriSchemeError(base.Culture);

}

else if (e.get_LoadingException() is ConfigurationNotLoadedException)

{

this.loadingErrorMessage.SetConfigurationError(base.Culture);

}

else if (e.get_LoadingException() is CredentialsInvalidException)

{

this.loadingErrorMessage.SetCredentialsError(base.Culture);

}

}



上一篇:雷竞技下载官方版:一棵小草的坚守新闻频道中国青年网
下一篇:电竞下载app送彩金:《环球时报》社评:向李文亮医生致以敬意