Điểm đánh dấu tùy chỉnh trong Hộp công cụ lập bản đồ Matlab?


10

Tôi đang cố gắng tìm hiểu xem có thể tạo các điểm đánh dấu tùy chỉnh (từ một số tệp hình ảnh) trong Matlab bằng Hộp công cụ lập bản đồ hay không.

Cho đến nay, tôi không tìm thấy bất cứ điều gì về điều này trong tài liệu của họ. Tìm kiếm trực tuyến chỉ mang lại:

Không. Các hình dạng đánh dấu được mã hóa cứng và bạn không thể thêm hình mới. Nếu bạn muốn một điểm đánh dấu tùy chỉnh, thì tại mỗi điểm bạn muốn điểm đánh dấu, bạn sẽ phải sử dụng dòng () hoặc tương đương để vẽ điểm đánh dấu hoặc hình ảnh () hoặc tương đương để vẽ trong một hình ảnh.

(Nguồn: http://groups.google.com/group/comp.soft-sys.matlab/browse_thread/thread/4fe4e31f191f7080 )

Câu trả lời:


1

Trong tài liệu có trang này nó có thể khiến bạn thú vị với đoạn này:

Bạn có thể vẽ Marker bằng biểu tượng tùy chỉnh và dữ liệu mô tả:

Xác định vị trí.

lat =  42.299827;
lon = -71.350273;

Chỉ định văn bản trong bóng mô tả và tên.

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

Chỉ định biểu tượng tùy chỉnh.

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

Vẽ điểm đánh dấu trên bản đồ web, chỉ định Mô tả, FeatureName, Icon và OverlayName. wmmarker tạo bản đồ web. Trong hình minh họa, lưu ý biểu tượng tùy chỉnh và định dạng HTML trong mô tả.

wmmarker(lat, lon, 'Description', description, ...
                   'FeatureName', name,... 
                   'Icon', iconFilename,... 
                   'OverlayName', name);
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.