浏览器版本低!无法浏览完整内容,建议升级或更换浏览器。
 
第1行: 第1行:
 
{{flutter-sidebar}}
 
{{flutter-sidebar}}
<div class="wrap-time-sdk" style="margin-top: -15px;">更新时间:2020-06-23</div><div class="bluetitle"><div class="services-title-text service-page-anchor">文字覆盖物</div></div>
+
<div class="wrap-time-sdk" style="margin-top: -15px;">更新时间:2020-06-23</div><div class="bluetitle"><div class="services-title-text">文字覆盖物</div></div>
 
文字(Text)在地图上也是一种覆盖物,由BMFText类定义,示例代码如下:
 
文字(Text)在地图上也是一种覆盖物,由BMFText类定义,示例代码如下:
 
<pre class="prettyprint codestyle">/// text经纬度信息
 
<pre class="prettyprint codestyle">/// text经纬度信息
第25行: 第25行:
 
<div class="urltoimg" style="width: 260px;">&nbsp; &nbsp;<div class="urltoimg" style="width: 260px;">
 
<div class="urltoimg" style="width: 260px;">&nbsp; &nbsp;<div class="urltoimg" style="width: 260px;">
 
https://mapopen-website-wiki.cdn.bcebos.com/flutter/static/text.jpg
 
https://mapopen-website-wiki.cdn.bcebos.com/flutter/static/text.jpg
</div></div><div class="bluetitle"><div class="services-title-text service-page-anchor">添加信息窗(弹窗覆盖物InfoWindow)</div></div>
+
</div></div>
信息窗由BMFInfoWindow类定义,目前只支持通过图片添加信息窗,示例代码如下:
+
<pre class="prettyprint codestyle">/// 构造infowindow
+
BMFInfoWindow infoWindow =
+
&nbsp; &nbsp; &nbsp; &nbsp; BMFInfoWindow( image: 'resoures/control.png',
+
&nbsp; &nbsp; &nbsp; &nbsp; coordinate: BMFCoordinate(39.928617, 116.40329),
+
&nbsp; &nbsp; &nbsp; &nbsp; yOffset: 10,
+
&nbsp; &nbsp; &nbsp; &nbsp; isAddWithBitmap: true);
+
&nbsp; &nbsp;
+
 
+
/// 添加infowindow
+
myMapController?.addInfoWindow(infoWindow);
+
</pre>
+
&nbsp; 运行结果如下:<br/>&nbsp; &nbsp; &nbsp;<div class="urltoimg" style="width: 260px;">
+
https://mapopen-website-wiki.cdn.bcebos.com/flutter/static/infowindow.png.jpg
+
</div>
+

2020年7月29日 (三) 06:09的最后版本

更新时间:2020-06-23
文字覆盖物

文字(Text)在地图上也是一种覆盖物,由BMFText类定义,示例代码如下:

/// text经纬度信息
BMFCoordinate position = new BMFCoordinate(39.73235, 116.350338);

/// 构造text
BMFText bmfText = BMFText(
        text: 'hello world',
        position: position,
        bgColor: Colors.blue, 
        fontColor: Colors.red, 
        fontSize: 40, 
        typeFace: BMFTypeFace( familyName: BMFFamilyName.sMonospace,  
                textStype: BMFTextStyle.BOLD_ITALIC),
        alignY: BMFVerticalAlign.ALIGN_TOP,
        alignX: BMFHorizontalAlign.ALIGN_LEFT,
        rotate: 30.0);

/// 添加text
myMapController.addText(bmfText);

运行结果如下:

   

text.jpg

  • 文档根本没法用

  • 文档水平很差

  • 文档水平一般

  • 文档不错

  • 文档写的很好

如发现文档错误,或对此文档有更好的建议,请在下方反馈。问题咨询请前往反馈平台提交工单咨询。

提交反馈

拖动标注工具

添加矩形标注

添加箭头标注

完成

取消