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()
リソースを開放します。
page revision: 3, last edited: 22 May 2008 10:06