zoukankan      html  css  js  c++  java
  • ArcGIS API for Silverlight 入门学习笔记(一)hello world 补充问题

    相关代码,点击这里

    今天莫名其妙出现了这个错误

    是否要调用此页面?

    此页面包含一些错误,这些错误可能会阻止页面正确显示或运行。如果不想现在测试页面,则单击“否”。

    错误:缺少对象

    经过多次查看代码,看不出哪里出问题了,然后在上面的图层中加入InitializationFailed属性

    前台代码
    <UserControl x:Class="APIforSilverlightSamp.s2"
    xmlns
    ="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x
    ="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:d
    ="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc
    ="http://schemas.openxmlformats.org/markup-compatibility/2006"
    xmlns:ESRI
    ="clr-namespace:ESRI.ArcGIS.Client;assembly=ESRI.ArcGIS.Client"
    mc:Ignorable
    ="d">
    <Grid x:Name="LayoutRoot" Background="White">
    <ESRI:Map x:Name="mymap">
    <ESRI:Map.Layers>
    <ESRI:ArcGISTiledMapServiceLayer ID="layerworldmap" InitializationFailed="ArcGISTiledMapServiceLayer_InitializationFailed"
    Url
    ="http://server.arcgisonline.com/ArcGIS/rest/services/ESRI_Imagery_World_2D/MapServer" />
    </ESRI:Map.Layers>
    </ESRI:Map>
    </Grid>
    </UserControl>
    后台代码
    private void ArcGISTiledMapServiceLayer_InitializationFailed(object sender, EventArgs e)
    {
    ESRI.ArcGIS.Client.Layer layer
    = sender as ESRI.ArcGIS.Client.Layer;
    MessageBox.Show(layer.InitializationFailure.ToString());
    }

    然后会看到如下提示

    看到此提示,恍然大悟,我调用的是ESRI提供的服务,但是我现在的网络访问受限(在公司,上午10点之前只能打开百度,MSDN等网站,谷歌也不开,不知道拍脑袋的领导是怎么想的,不罗嗦了,你懂的)。10点过后,完全可以正常访问。

  • 相关阅读:
    rest framework 认证 权限 频率
    rest framework 视图,路由
    rest framework 序列化
    10.3 Vue 路由系统
    10.4 Vue 父子传值
    10.2 Vue 环境安装
    10.1 ES6 的新增特性以及简单语法
    Django 跨域请求处理
    20190827 On Java8 第十四章 流式编程
    20190825 On Java8 第十三章 函数式编程
  • 原文地址:https://www.cnblogs.com/junyuz/p/1933578.html
Copyright © 2011-2022 走看看