2016年5月31日火曜日

2 - ol3.16ex 154b - Image ArcGIS MapServer 2

「arcgis-image.js(2154-ol3ex.js)」は、マップを表示するための JavaScript ファイルです。

「2154-ol3ex.js」
var url = 'http://sampleserver1.arcgisonline.com/ArcGIS/rest/services/' +
 'Specialty/ESRI_StateCityHighway_USA/MapServer';
var layers = [
 new ol.layer.Tile({
 /** ol.layer.Tile
  * For layer sources that provide pre-rendered, tiled
  * images in grids that are organized by zoom levels
  * for specific resolutions.
  * プリレンダリング(事前描画)を提供するレイヤソースのため
  * の、特定の解像度でのズームレベルによって編成されているグ
  * リッドのタイルイメージ。(ol3 API)
  */
  source: new ol.source.MapQuest({layer: 'sat'})
  /** source:
   * Source for this layer. Required.(ol3 API)
   */
  /** ol.source.MapQuest
   * Layer source for the MapQuest tile server.
   * MapQuest タイルサーバのレイヤソース。(ol3 API
   * 2 - ol3ex 23b - MapQuest example 2 参照)
   */
 }),
 new ol.layer.Image({
 /** ol.layer.Image
  * Server-rendered images that are available for arbitrary
  * extents and resolutions.
  * 任意の範囲と解像度で利用可能なサーバで描画されたイメージ。
  * (ol3 API)
  */
  source: new ol.source.ImageArcGISRest({
  /** ol.source.ImageArcGISRest
   * Source for data from ArcGIS Rest services providing
   * single, untiled images. Useful when underlying map
   * service has labels.If underlying map service is not
   * using labels, take advantage of ol image caching and
   * use ol.source.TileArcGISRest data source.
   * 単一の、タイルでない画像を提供する ArcGIS RESTサービスから
   * のデータのソース。基本となるマップサービスがラベルを持って
   * いときに有用です。基本となるマップサービスがラベルを使用し
   * ていない場合、ol の画像キャッシュを利用して 
   * ol.source.TileArcGISRest データソースを使用します。
   * (ol3 API[説明は Stable Only のチェックを外すと表示])
   */
   params: {},
   /** params
    * ArcGIS Rest parameters. This field is optional.
    * Service defaults will be used for any fields not
    * specified. FORMAT is PNG32 by default. F is IMAGE
    * by default. TRANSPARENT is true by default. BBOX,
    * SIZE, BBOXSR, and IMAGESR will be set dynamically.
    * SetLAYERS` to override the default service layer
    * visibility. See http://resources.arcgis.com/en/
    * help/arcgis-rest-api/index.html#/Export_Map/
    * 02r3000000v7000000/ for further reference.
    * ArcGIS のレストパラメータ。このフィールドはオプションで
    * す。サービスのデフォルトは、指定されていないすべてのフィー
    * ルドに使用されます。 FORMATは、デフォルトで PNG32 です。 
    * F は、デフォルトでIMAGE です。 TRANSPARENTは、デフォルト
    * で true です。BBOX、SIZE、BBOXSR、および IMAGESR は動的に
    * 設定されます。デフォルトのサービスレイヤの可視性をオーバー
    * ライドするために LAYERS` を設定します。さらに参考のために 
    * http://resources.arcgis.com/en/help/arcgis-rest-api/
    * index.html#/Export_Map/02r3000000v7000000/ を参照してく
    * ださい。
    * (ol3 API[説明は Stable Only のチェックを外すと表示])
    */
   url: url
   /** url
    * ArcGIS Rest service URL for a Map Service or Image
    * Service. The url should include /MapServer or
    * /ImageServer.
    * Map Service または Image Service のための ArcGIS REST 
    * サービスの URL。url は /MapServer または /ImageServer 
    * を含める必要があります。
    * (ol3 API[説明は Stable Only のチェックを外すと表示])
    */
  })
 })
];
var map = new ol.Map({
 layers: layers,
 target: 'map',
 view: new ol.View({
  center: [-10997148, 4569099],
  zoom: 4
 })
});
 

0 件のコメント: