OpenLayers.Layer.Textクラス

下記のクラスから継承


このレイヤは、テキストファイルデータを与えられるマーカーを作成します。 レイヤのlocationプロパティは、マーカーを作成する為にタブで区切られたファイル場所を示しています。

データファイルの最初の列は、データのコラム名でなければなりません。 各々のコラムは、タブスペースによって区切られなければなりません。設定可能のコラムは:

  • point マーカー場所を示すポイントのlat,lonです。
  • lat マーカー場所を示す緯度です。
  • lon マーカー場所を示す経度です。
  • iconURL マーカー表示用のアイコンのURLです。
  • iconSize アイコンのサイズです。
  • iconOffset アイコンの左上隅が点の緯度と経度と比較して置かれることになっているところ。
  • title ‘title’のテキストはポップアップの中に‘h2’でマーカーに置かれます。そして、マーカーがクリックされるとき、それは開きます。
  • description ‘description’のテキストはポップアップでh2の下に置かれます。これはテキストまたはHTMLでありえます。

テキストファイルのサンプル

lat  lon title   description iconSize    iconOffset  icon
10   20  title   description 21,25       -10,-25     http://xxx/img/marker.png

プロパティ


location

{String} テキストファイルのURLです。 コンストラクタのoptionsパラメータで指定しなければなりません、インスタンスを作成してから、変更できません。

formatOptions

{Object} フォーマットのオプションです。 コンストラクタのoptionsパラメータで指定しなければなりません

コンストラクター


OpenLayers.Layer.Text

テキストレイヤを新規作成します。
パラメータ

  • name {String} レイヤ名
  • options {Object} 拡張オプションのハッシュテーブルです。

メソッド


destroy

destroy: function()


リソースを開放します。
Add a New Comment
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License