2015年3月8日日曜日

2 - ol3.3ex 79b - Tiled ArcGIS MapServer example 2

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

Specialty/ESRI_StateCityHighway_USA (MapServer)
(http://sampleserver1.arcgisonline.com/ArcGIS/rest/services/Specialty/ESRI_StateCityHighway_USA/MapServer)
について次のようにあります。

Service Description: This service provides census information for U.S. cities and states including total population, racial counts, and more. It also includes highways. This is a sample service hosted by ESRI, powered by ArcGIS Server. ESRI has provided this example so that you may practice using ArcGIS APIs for JavaScript, Flex, and Silverlight. ESRI reserves the right to change or remove this service at any time and without notice.

サービスの説明:このサービスは、米国の都市と州の人口調査情報を提供し、総人口、人種カウント、およびその他多くを含みます。高速道路も含まれています。これは、ArcGIS Server による ESRI によってホストされているサンプルのサービスです。JavaScript、Flex、および Silverlight 用の ArcGIS API 使用することで練習できるように ESRI はこの例を提供してきました。 ESRI はいつでも変更、または、予告なしにこのサービスを削除する権利を留保します。


「279-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'})
  /** ol.source.MapQuest
   * Layer source for the MapQuest tile server.
   * MapQuest タイルサーバのレイヤソース。(ol3 API
   * 2 - ol3ex 23b - MapQuest example 2 参照)
   */
 }),
 new ol.layer.Tile({
  extent: [-13884991, 2870341, -7455066, 6338219],
  source: new ol.source.TileArcGISRest({
  /** ol.source.TileArcGISRest
   * Layer source for tile data from ArcGIS Rest 
   * services. Map and Image Services are supported.
   * For cached ArcGIS services, better performance 
   * is available using the ol.source.XYZ data 
   * source.
   * ArcGIS REST サービスからのタイルデータのレイヤソース。
   * 地図と画像サービスがサポートされています。キャッシュされた 
   * ArcGIS サービスのため、ol.source.XYZ データソースを
   * 使用することでより良いパフォーマンスが利用できます。
   * (ol3 API)
   */
   url: url
  })
 })
];
var map = new ol.Map({
 layers: layers,
 target: 'map',
 view: new ol.View({
  center: [-10997148, 4569099],
  zoom: 4
 })
});

0 件のコメント: