APIリファレンス一覧

APIリファレンス 一覧

@cieloazul310/ol-gsi-vt は、国土地理院が提供するベクトルタイルを OpenLayers で設定不要で手軽に表示するためのパッケージです。ベクトルタイル、最適化ベクトルタイルのそれぞれに通常、淡色の2種類ずつ、計4種類のプリセットレイヤを搭載しています。

GitHub リポジトリ
https://github.com/cieloazul310/ol-gsi-vt

@cieloazul310/ol-gsi-vt API

レイヤ

  • gsiOptVtLayer(options?)
  • gsiVtLayer(options?)
  • gsiOptVtPaleLayer(options?)
  • gsiVtPaleLayer(options?)

その他

  • optVtDefaultAttribution
  • vtDefaultAttribution

@cieloazul310/ol-gsi-vt-style API

スタイル

  • gsiOptVtStyle(options?, defaultTheme?)
  • gsiVtStyle(options?, defaultTheme?)

@cieloazul310/ol-gsi-vt-style-utils API

テーマ

  • defaultTheme
  • mergeDefaultTheme(defaultTheme)

Palette

  • defaultPalette
  • palePalette
  • mergeDefaultPalette(paletteOptions?, initialPalette?)

Typography

  • defaultTypography
  • mergeDefaultTypogrphy(typographyOptions?, initialTypography?)

zIndex

  • defaultZIndex

関数

for source-layers

ベクトルタイルのソースレイヤの取捨選択用の定数と関数

  • gsiOptVtLayerNameCollection
  • gsiOptVtLayerExclude(layerNameCollection)
  • gsiVtLayerNameCollection
  • gsiVtLayerExclude(layerNameCollection)

注記

マニュアル記法で注記のスタイルを記述する際に、地物のフィルタリングと型安全を保つ関数。

  • annoCodeIsAdress(code)
  • annoCodeIsAdm(code)
  • annoCodeIsAirport(code)
  • annoCodeIsElevation(code)
  • annoCodeIsGreen(code)
  • annoCodeIsLandformPoint(code)
  • annoCodeIsPort(code)
  • annoCodeIsSchool(code)
  • annoCodeIsTerrain(code)
  • annoCodeIsTransp(code)
  • annoCodeIsVegetation(code)
  • annoCodeIsWater(code)

その他

  • zoomToResolution(zoomLevel)
  • dspPos(dspPos?, arrng?, radius?)

型定義

最適化ベクトルタイル及びベクトルタイルの地物の型定義

  • GsiOptVTFeatureProperties<VTCode, T>
  • GsiVTFeatureProperties<FTCode, T>

ol-gsi-vt