カスタム コントロールを作成する

独自のカスタム コントロールを作成するには、mobileViewer.Control ベース クラスから継承する新しい JavaScript クラスを作成する必要があります。これは、.js ファイル拡張子が付いた新しいファイルを作成し、ここに、次のコードを「MyNewControl」を自分のカスタム クラス名に置き換えて入力して作成します。

mobileViewer.MyNewControl = OpenLayers.Class(mobileViewer.Control, 
{	
	initializeControl: function(options)
	{
		// Perform any required initialization here when the control is
		// created.
	}
});

このファイルは、他のコントロールと同じ「lib」フォルダに保存してください。ビルド プロセスで、このフォルダ内の「.js」ファイル拡張子が付いたすべてのファイルが自動的に選択されます。ただし、デバッグ時に個々の JavaScript ファイルを使用する場合は、このファイルに、mobileViewer.js ファイルの最後で定義された「coreScripts」配列にこのファイルへの参照を追加することが重要です。