third application :Directions widget

<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <meta name="viewport" content="initial-scale=1, maximum-scale=1,user-scalable=no">
    <title>Directions Widget</title>
    <link rel="stylesheet" href="http://js.arcgis.com/3.13/dijit/themes/claro/claro.css">
    <link rel="stylesheet" href="http://js.arcgis.com/3.13/esri/css/esri.css">
    <style>
      html, body, #map {
        height:100%;
        width:100%;
        margin:0;
        padding:0;
      }
      body {
        background-color:#FFF;
        overflow:hidden;
        font-family:"Trebuchet MS";
      }
    </style>

    <script src="http://js.arcgis.com/3.13/"></script>
    <script>
      require([
        "esri/map", "esri/dijit/Directions",
        "dojo/parser",
        "dijit/layout/BorderContainer", "dijit/layout/ContentPane", "dojo/domReady!"
      ], function(
        Map, Directions,parser
      ) {
        parser.parse();

        var map = new Map("map", {
          basemap: "streets",
          center:[-98.56,39.82],
          zoom: 4
        });

        var directions = new Directions({
          map: map,
          routeTaskUrl: "http://sampleserver3.arcgisonline.com/ArcGIS/rest/services/Network/USA/NAServer/Route",
        },"dir");
        directions.startup();
      });
    </script>
  </head>
  <body class="claro">
    <div data-dojo-type="dijit/layout/BorderContainer"
         data-dojo-props="design:‘headline‘, gutters:false"
         style="width:100%;height:100%;">
      <div data-dojo-type="dijit/layout/ContentPane"
           data-dojo-props="region:‘right‘"
           style="width:300px;height:600px;">

        <div id="dir"></div>
      </div>
      <div id="map"
           data-dojo-type="dijit/layout/ContentPane"
           data-dojo-props="region:‘center‘">
      </div>
    </div>
  </body>
</html>
时间: 2024-10-10 08:48:34

third application :Directions widget的相关文章

arcgis flexviewer中由Application向widget传值

arcgis flexviewer所有的小部件类均继承自com.esri.viewer.BaseWidget基类,而BaseWidget又继承了com.esri.viewer.IBaseWidget接口.所有的小部件又由WidgetManager类进行管理.因此,要实现从Application向widget传值,需要经由WidgetManager完成.例如,用户登录时记录了用户名,在widget中需要对用户名进行验证,可通过下述步骤将用户名(字符串)传递到所有的继承了上述小部件基类的widget

ThinkPHP 3.2.3 Widget 扩展的使用

ThinkPHP3.2.3 手册中 Widget 扩展的地址是: http://www.kancloud.cn/manual/thinkphp/1862 Widget 扩展一般用于页面组件的扩展,和自定义标签具有相同的功能. 例如:在项目首页(位于 Home 应用 ./Application/Home)的某个栏目如[最热新闻],可以通过 Widget 扩展进行数据调用. 首先在 ./Application/Home 下创建 Widget 目录,在该目录中创建 HotWidget.class.ph

ArcGIS API For Javascript新版本3.11中的新特性

ArcGIS API For Javascript新版本3.11中的新特性: 更简短的引用URL:如果你正在将用以前的版本的程序更新到新版本的话,这是很重要的. To update your code for version 3.11 references, replace the following URLs accordingly: /3.10/js/dojo/ should now read /3.11/ (note the dropped "/js/dojo") 将你的源码更新

ThinkPHP - 6 - 学习笔记(2015.5.4)

解决:OneThink 站点无法被友言uyan后台识别 打开友言uyan插件功能,但OneThink站点无法被友言uyan后台检测到.页面生成的uyan代码为: 1 <!-- UY BEGIN --> 2 <div id="uyan_frame"></div> 3 <script type="text/javascript" src="http://v2.uyan.cc/code/uyan.js?uid="

Chain of Responsibility - 职责链模式

定义 使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合度. 案例 比如现在有一个图形界面,它包括一个应用Application类,一个主窗口Window,一个按钮Button,Window和Button都是继承自Widget类,现在在Button上按滑动鼠标滚轮,Button类不一定要处理,可能是Window类处理,也可能是是Application类处理,每一个类只处理自己关心的,从一个链式结构,以此查看是否要处理: 每一个对象都有处理事件的权利,当不处理的时候就会交给父对象处

【译】Android系统架构

让我们来快速预览一下整个android系统的架构.从下面的图中我们可以发现,这个架构分为几个不同的层,底层为上一层提供服务.  Linux Kernel android系统建立在一个坚固的基石上:Linux内核.Linus Torvalds于1991年创建了它.Linux为android提供了硬件抽象层,使得android可以很轻松的安装在各种平台上.从实质上来说,Linux为android提供了内存管理,进程管理,网络服务,和其他的一些系级别的服务.作为一个android开发者,你不会直接接触

pyqt笔记&lt;一&gt;

一直寻找一种在winds下的进行图像界面编程的简便方法,虽然java是我的母语,但是java的swing一套东西太难用了,做出来也很难看.后来寻找到了c#,但发现用vs开发出来的太过庞大,非常不方便,不适合写一些小程序. 后来发现了python-gui编程,发现真的很简单,而且很漂亮.在用了几天Tkinter之后发现功能很有限,布局就pack,grid,place,个人感觉有点像Android里面的相对布局,网格布局,绝对布局,功能十分有限.于是后面经过对比,选择了PyQt. PyQt是一个创建

Launcher3--抽屉

抽屉是用来放置安卓手机中所有需要显示到Launcher上的(当然也可以进行过滤,将不想显示的隐藏起来)应用和小部件,启动应用.添加快捷方式到桌面.卸载等.之前也提到过,有些Launcher是没有抽屉的,如MIUI的Launcher.在Launcher3中,默认是有的,当然,也提供了不显示抽屉的方法,这个后面会说到,在此先了解下抽屉.    一.布局 抽屉的布局文件是apps_customize_pane.xml,被include在launcher.xml中, launcher.xml <incl

flutter中存储键值对简单数据(相当于前端localstorage概念)

首先需要安装一个官方推荐包: 1 dependencies: 2 flutter: 3 sdk: flutter 4 shared_preferences: any // 先获取 shared preferences final prefs = await SharedPreferences.getInstance(); // 设置value prefs.setInt('counter', counter); // 获取value final counter = prefs.getInt('co