matlab - 使用映射工具箱和 wmmarker 功能:为什么可点击的“描述”链接无法打开其目标?
问题描述
我使用 Matlab Mapping Toolbox 和wmmarker
函数。在这个函数('doc wmmarker')的文档中,下面的例子用于展示地图上的标记如何获得带有文本的弹出标签,其中一些文本可以是超链接。在下面的示例中,为名为“ST01”的地理点制作了一个标签,该标签由站名和指向 URL 的超链接制作:https ://www.mathworks.com 。
close all
webmap('World Imagery');
stationName = 'ST01';
target="_blank">https://www.mathworks.com</a>');
description = sprintf('%s','<a href="https://www.mathworks.com" target="_blank">https://www.mathworks.com</a>');
lat = 69.601142;
lon = 30.025769;
color = [0, 1, 0];
wmmarker(lat,lon,...
'FeatureName',stationName,...
'Description',description,...
'Color',color,...
'AutoFit',true);
但是,单击此超链接时,网页不会打开。这可能是什么原因?
编辑 2019-12-06:如果我在命令窗口中评估“描述”变量,则生成的链接将在单击时打开 url (www.mathworks.com)。为什么我的“描述”字符串在 wmmarker 中不起作用,但在命令窗口中仍然起作用?
解决方案
推荐阅读
- r - 如何突出显示ggplot2中的列
- python - 如何发出网络请求以模拟浏览器(即 TLS 握手/客户端问候)?
- flutter - 主题数据不适用于继承的类
- c# - c#中的字典动态
- laravel - 在 foreach 循环中使用 for 循环值
- c# - Hololens 应用程序尝试与 WCF Web 服务进行 HTTP 连接时缺少方法异常?
- apache-spark - Pyspark 在优化计划中交换过滤器和 python_udf 导致减速和错误
- c# - 建立 TCP 连接时出现 PlatformNotSupportedException
- varnish - 清漆去除物体?
- go - 获取未定义的嵌套结构属性