Matlab Mapping Toolboxのカスタムポイントマーカー?


10

私は、MatlabでMapping Toolboxを使用して(一部の画像ファイルから)カスタムポイントマーカーを作成できるかどうかを確認しようとしています。

これまでのところ、私は彼らのドキュメントでこれについて何も見つけていません。オンライン検索で得られたもの:

いいえ。マーカーの形状はハードコードされており、新しい形状を追加することはできません。カスタムマーカーが必要な場合は、マーカーが必要な各ポイントで、line()または同等のものを使用してマーカーまたはimage()または同等のものを画像に描画する必要があります。

(ソース:http : //groups.google.com/group/comp.soft-sys.matlab/browse_thread/thread/4fe4e31f191f7080

回答:


1

ドキュメントにはこのページがあり、この段落であなたを興味深いものにすることができます:

カスタムアイコンと説明データを使用してマーカーを描画できます。

場所を定義します。

lat =  42.299827;
lon = -71.350273;

説明バルーンと名前にテキストを指定します。

description = sprintf('%s<br>%s</br><br>%s</br>',...
                      '3 Apple Hill Drive', 'Natick, MA. 01760', ...
                      'http://www.mathworks.com');
 name = 'The MathWorks, Inc.';

カスタムアイコンを指定します。

iconDir = fullfile(matlabroot,'toolbox','matlab','icons');
iconFilename = fullfile(iconDir, 'matlabicon.gif');

Description、FeatureName、Icon、およびOverlayNameを指定して、Webマップ上にマーカーを描画します。wmmarkerはWebマップを作成します。この図では、説明のカスタムアイコンとHTML形式に注意してください。

wmmarker(lat, lon, 'Description', description, ...
                   'FeatureName', name,... 
                   'Icon', iconFilename,... 
                   'OverlayName', name);
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.