Files
amap_map/doc/api/amap_map/Polygon-class.html
2023-12-22 21:23:24 +08:00

347 lines
19 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, height=device-height, initial-scale=1, user-scalable=no">
<meta name="description" content="API docs for the Polygon class from the amap_map library, for the Dart programming language.">
<title>Polygon class - amap_map library - Dart API</title>
<link href="https://fonts.googleapis.com/css?family=Source+Code+Pro:500,400i,400,300|Source+Sans+Pro:400,300,700" rel="stylesheet">
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<link rel="stylesheet" href="../static-assets/github.css">
<link rel="stylesheet" href="../static-assets/styles.css">
<link rel="icon" href="../static-assets/favicon.png">
</head>
<body data-base-href="../"
data-using-base-href="false">
<div id="overlay-under-drawer"></div>
<header id="title">
<button id="sidenav-left-toggle" type="button">&nbsp;</button>
<ol class="breadcrumbs gt-separated dark hidden-xs">
<li><a href="../index.html">amap_map</a></li>
<li><a href="../amap_map/amap_map-library.html">amap_map</a></li>
<li class="self-crumb">Polygon class</li>
</ol>
<div class="self-name">Polygon</div>
<form class="search navbar-right" role="search">
<input type="text" id="search-box" autocomplete="off" disabled class="form-control typeahead" placeholder="Loading search...">
</form>
</header>
<main>
<div id="dartdoc-sidebar-left" class="col-xs-6 col-sm-3 col-md-2 sidebar sidebar-offcanvas-left">
<header id="header-search-sidebar" class="hidden-l">
<form class="search-sidebar" role="search">
<input type="text" id="search-sidebar" autocomplete="off" disabled class="form-control typeahead" placeholder="Loading search...">
</form>
</header>
<ol class="breadcrumbs gt-separated dark hidden-l" id="sidebar-nav">
<li><a href="../index.html">amap_map</a></li>
<li><a href="../amap_map/amap_map-library.html">amap_map</a></li>
<li class="self-crumb">Polygon class</li>
</ol>
<h5>amap_map library</h5>
<ol>
<li class="section-title"><a href="../amap_map/amap_map-library.html#classes">Classes</a></li>
<li><a href="../amap_map/AMapController-class.html">AMapController</a></li>
<li><a href="../amap_map/AMapWidget-class.html">AMapWidget</a></li>
<li><a href="../amap_map/BaseOverlay-class.html">BaseOverlay</a></li>
<li><a href="../amap_map/BitmapDescriptor-class.html">BitmapDescriptor</a></li>
<li><a href="../amap_map/CameraPosition-class.html">CameraPosition</a></li>
<li><a href="../amap_map/CameraTargetBounds-class.html">CameraTargetBounds</a></li>
<li><a href="../amap_map/CameraUpdate-class.html">CameraUpdate</a></li>
<li><a href="../amap_map/CustomStyleOptions-class.html">CustomStyleOptions</a></li>
<li><a href="../amap_map/InfoWindow-class.html">InfoWindow</a></li>
<li><a href="../amap_map/Marker-class.html">Marker</a></li>
<li><a href="../amap_map/MarkerUpdates-class.html">MarkerUpdates</a></li>
<li><a href="../amap_map/MinMaxZoomPreference-class.html">MinMaxZoomPreference</a></li>
<li><a href="../amap_map/MyLocationStyleOptions-class.html">MyLocationStyleOptions</a></li>
<li><a href="../amap_map/Polygon-class.html">Polygon</a></li>
<li><a href="../amap_map/PolygonUpdates-class.html">PolygonUpdates</a></li>
<li><a href="../amap_map/Polyline-class.html">Polyline</a></li>
<li><a href="../amap_map/PolylineUpdates-class.html">PolylineUpdates</a></li>
<li class="section-title"><a href="../amap_map/amap_map-library.html#functions">Functions</a></li>
<li><a href="../amap_map/keyByMarkerId.html">keyByMarkerId</a></li>
<li><a href="../amap_map/keyByPolygonId.html">keyByPolygonId</a></li>
<li><a href="../amap_map/keyByPolylineId.html">keyByPolylineId</a></li>
<li><a href="../amap_map/serializeOverlaySet.html">serializeOverlaySet</a></li>
<li class="section-title"><a href="../amap_map/amap_map-library.html#enums">Enums</a></li>
<li><a href="../amap_map/CapType-class.html">CapType</a></li>
<li><a href="../amap_map/DashLineType-class.html">DashLineType</a></li>
<li><a href="../amap_map/JoinType-class.html">JoinType</a></li>
<li><a href="../amap_map/MapType-class.html">MapType</a></li>
<li class="section-title"><a href="../amap_map/amap_map-library.html#typedefs">Typedefs</a></li>
<li><a href="../amap_map/MapCreatedCallback.html">MapCreatedCallback</a></li>
<li><a href="../amap_map/MarkerDragEndCallback.html">MarkerDragEndCallback</a></li>
</ol>
</div>
<div id="dartdoc-main-content" class="col-xs-12 col-sm-9 col-md-8 main-content">
<div><h1><span class="kind-class">Polygon</span> class </h1></div>
<section class="desc markdown">
<p>线相关的覆盖物类,内部的属性,描述了覆盖物的纹理、颜色、线宽等特征</p>
</section>
<section>
<dl class="dl-horizontal">
<dt>Inheritance</dt>
<dd><ul class="gt-separated dark clazz-relationships">
<li><a href="https://api.flutter.dev/flutter/dart-core/Object-class.html">Object</a></li>
<li><a href="../amap_map/BaseOverlay-class.html">BaseOverlay</a></li>
<li>Polygon</li>
</ul></dd>
</dl>
</section>
<section class="summary offset-anchor" id="constructors">
<h2>Constructors</h2>
<dl class="constructor-summary-list">
<dt id="Polygon" class="callable">
<span class="name"><a href="../amap_map/Polygon/Polygon.html">Polygon</a></span><span class="signature">(<span class="parameter" id="-param-points">{<span>@<a href="https://api.flutter.dev/flutter/widgets/required-constant.html">required</a></span> <span class="type-annotation"><a href="https://api.flutter.dev/flutter/dart-core/List-class.html">List</a><span class="signature">&lt;<wbr><span class="type-parameter">LatLng</span>&gt;</span></span> <span class="parameter-name">points</span>, </span><span class="parameter" id="-param-strokeWidth"><span class="type-annotation"><a href="https://api.flutter.dev/flutter/dart-core/double-class.html">double</a></span> <span class="parameter-name">strokeWidth</span>: <span class="default-value">10</span>, </span><span class="parameter" id="-param-strokeColor"><span class="type-annotation"><a href="https://api.flutter.dev/flutter/dart-ui/Color-class.html">Color</a></span> <span class="parameter-name">strokeColor</span>, </span><span class="parameter" id="-param-fillColor"><span class="type-annotation"><a href="https://api.flutter.dev/flutter/dart-ui/Color-class.html">Color</a></span> <span class="parameter-name">fillColor</span>, </span><span class="parameter" id="-param-visible"><span class="type-annotation"><a href="https://api.flutter.dev/flutter/dart-core/bool-class.html">bool</a></span> <span class="parameter-name">visible</span>: <span class="default-value">true</span>, </span><span class="parameter" id="-param-joinType"><span class="type-annotation"><a href="../amap_map/JoinType-class.html">JoinType</a></span> <span class="parameter-name">joinType</span>: <span class="default-value">JoinType.bevel</span>}</span>)</span>
</dt>
<dd>
默认构造函数
</dd>
</dl>
</section>
<section class="summary offset-anchor" id="instance-properties">
<h2>Properties</h2>
<dl class="properties">
<dt id="fillColor" class="property">
<span class="name"><a href="../amap_map/Polygon/fillColor.html">fillColor</a></span>
<span class="signature">&#8594; <a href="https://api.flutter.dev/flutter/dart-ui/Color-class.html">Color</a></span>
</dt>
<dd>
填充颜色
<div class="features">final</div>
</dd>
<dt id="hashCode" class="property">
<span class="name"><a href="../amap_map/Polygon/hashCode.html">hashCode</a></span>
<span class="signature">&#8594; <a href="https://api.flutter.dev/flutter/dart-core/int-class.html">int</a></span>
</dt>
<dd>
The hash code for this object. <a href="../amap_map/Polygon/hashCode.html">[...]</a>
<div class="features">read-only, override</div>
</dd>
<dt id="id" class="property inherited">
<span class="name"><a href="../amap_map/BaseOverlay/id.html">id</a></span>
<span class="signature">&#8594; <a href="https://api.flutter.dev/flutter/dart-core/String-class.html">String</a></span>
</dt>
<dd class="inherited">
<div class="features">read-only, inherited</div>
</dd>
<dt id="joinType" class="property">
<span class="name"><a href="../amap_map/Polygon/joinType.html">joinType</a></span>
<span class="signature">&#8594; <a href="../amap_map/JoinType-class.html">JoinType</a></span>
</dt>
<dd>
连接点类型,该参数不支持copy时修改仅能在初始化时设置一次
<div class="features">final</div>
</dd>
<dt id="points" class="property">
<span class="name"><a href="../amap_map/Polygon/points.html">points</a></span>
<span class="signature">&#8594; <a href="https://api.flutter.dev/flutter/dart-core/List-class.html">List</a><span class="signature">&lt;<wbr><span class="type-parameter">LatLng</span>&gt;</span></span>
</dt>
<dd>
覆盖物的坐标点数组,不能为空
<div class="features">final</div>
</dd>
<dt id="runtimeType" class="property inherited">
<span class="name"><a href="https://api.flutter.dev/flutter/dart-core/Object/runtimeType.html">runtimeType</a></span>
<span class="signature">&#8594; <a href="https://api.flutter.dev/flutter/dart-core/Type-class.html">Type</a></span>
</dt>
<dd class="inherited">
A representation of the runtime type of the object.
<div class="features">read-only, inherited</div>
</dd>
<dt id="strokeColor" class="property">
<span class="name"><a href="../amap_map/Polygon/strokeColor.html">strokeColor</a></span>
<span class="signature">&#8594; <a href="https://api.flutter.dev/flutter/dart-ui/Color-class.html">Color</a></span>
</dt>
<dd>
边框颜色
<div class="features">final</div>
</dd>
<dt id="strokeWidth" class="property">
<span class="name"><a href="../amap_map/Polygon/strokeWidth.html">strokeWidth</a></span>
<span class="signature">&#8594; <a href="https://api.flutter.dev/flutter/dart-core/double-class.html">double</a></span>
</dt>
<dd>
边框宽度,单位为逻辑像素同Android中的dpiOS中的point
<div class="features">final</div>
</dd>
<dt id="visible" class="property">
<span class="name"><a href="../amap_map/Polygon/visible.html">visible</a></span>
<span class="signature">&#8594; <a href="https://api.flutter.dev/flutter/dart-core/bool-class.html">bool</a></span>
</dt>
<dd>
是否可见
<div class="features">final</div>
</dd>
</dl>
</section>
<section class="summary offset-anchor" id="instance-methods">
<h2>Methods</h2>
<dl class="callables">
<dt id="clone" class="callable">
<span class="name"><a href="../amap_map/Polygon/clone.html">clone</a></span><span class="signature">(<wbr>)
<span class="returntype parameter">&#8594; <a href="../amap_map/Polygon-class.html">Polygon</a></span>
</span>
</dt>
<dd>
<div class="features">override</div>
</dd>
<dt id="copyWith" class="callable">
<span class="name"><a href="../amap_map/Polygon/copyWith.html">copyWith</a></span><span class="signature">(<wbr><span class="parameter" id="copyWith-param-pointsParam">{<span class="type-annotation"><a href="https://api.flutter.dev/flutter/dart-core/List-class.html">List</a><span class="signature">&lt;<wbr><span class="type-parameter">LatLng</span>&gt;</span></span> <span class="parameter-name">pointsParam</span>, </span><span class="parameter" id="copyWith-param-strokeWidthParam"><span class="type-annotation"><a href="https://api.flutter.dev/flutter/dart-core/double-class.html">double</a></span> <span class="parameter-name">strokeWidthParam</span>, </span><span class="parameter" id="copyWith-param-strokeColorParam"><span class="type-annotation"><a href="https://api.flutter.dev/flutter/dart-ui/Color-class.html">Color</a></span> <span class="parameter-name">strokeColorParam</span>, </span><span class="parameter" id="copyWith-param-fillColorParam"><span class="type-annotation"><a href="https://api.flutter.dev/flutter/dart-ui/Color-class.html">Color</a></span> <span class="parameter-name">fillColorParam</span>, </span><span class="parameter" id="copyWith-param-visibleParam"><span class="type-annotation"><a href="https://api.flutter.dev/flutter/dart-core/bool-class.html">bool</a></span> <span class="parameter-name">visibleParam</span>}</span>)
<span class="returntype parameter">&#8594; <a href="../amap_map/Polygon-class.html">Polygon</a></span>
</span>
</dt>
<dd>
实际copy函数
</dd>
<dt id="noSuchMethod" class="callable inherited">
<span class="name"><a href="https://api.flutter.dev/flutter/dart-core/Object/noSuchMethod.html">noSuchMethod</a></span><span class="signature">(<wbr><span class="parameter" id="noSuchMethod-param-invocation"><span class="type-annotation"><a href="https://api.flutter.dev/flutter/dart-core/Invocation-class.html">Invocation</a></span> <span class="parameter-name">invocation</span></span>)
<span class="returntype parameter">&#8594; dynamic</span>
</span>
</dt>
<dd class="inherited">
Invoked when a non-existent method or property is accessed. <a href="https://api.flutter.dev/flutter/dart-core/Object/noSuchMethod.html">[...]</a>
<div class="features">inherited</div>
</dd>
<dt id="setIdForCopy" class="callable inherited">
<span class="name"><a href="../amap_map/BaseOverlay/setIdForCopy.html">setIdForCopy</a></span><span class="signature">(<wbr><span class="parameter" id="setIdForCopy-param-copyId"><span class="type-annotation"><a href="https://api.flutter.dev/flutter/dart-core/String-class.html">String</a></span> <span class="parameter-name">copyId</span></span>)
<span class="returntype parameter">&#8594; void</span>
</span>
</dt>
<dd class="inherited">
<div class="features">inherited</div>
</dd>
<dt id="toMap" class="callable">
<span class="name"><a href="../amap_map/Polygon/toMap.html">toMap</a></span><span class="signature">(<wbr>)
<span class="returntype parameter">&#8594; <a href="https://api.flutter.dev/flutter/dart-core/Map-class.html">Map</a><span class="signature">&lt;<wbr><span class="type-parameter"><a href="https://api.flutter.dev/flutter/dart-core/String-class.html">String</a></span>, <span class="type-parameter">dynamic</span>&gt;</span></span>
</span>
</dt>
<dd>
转换成可以序列化的map
<div class="features">override</div>
</dd>
<dt id="toString" class="callable inherited">
<span class="name"><a href="https://api.flutter.dev/flutter/dart-core/Object/toString.html">toString</a></span><span class="signature">(<wbr>)
<span class="returntype parameter">&#8594; <a href="https://api.flutter.dev/flutter/dart-core/String-class.html">String</a></span>
</span>
</dt>
<dd class="inherited">
Returns a string representation of this object.
<div class="features">inherited</div>
</dd>
</dl>
</section>
<section class="summary offset-anchor" id="operators">
<h2>Operators</h2>
<dl class="callables">
<dt id="operator ==" class="callable">
<span class="name"><a href="../amap_map/Polygon/operator_equals.html">operator ==</a></span><span class="signature">(<wbr><span class="parameter" id="==-param-other"><span class="type-annotation"><a href="https://api.flutter.dev/flutter/dart-core/Object-class.html">Object</a></span> <span class="parameter-name">other</span></span>)
<span class="returntype parameter">&#8594; <a href="https://api.flutter.dev/flutter/dart-core/bool-class.html">bool</a></span>
</span>
</dt>
<dd>
The equality operator. <a href="../amap_map/Polygon/operator_equals.html">[...]</a>
<div class="features">override</div>
</dd>
</dl>
</section>
</div> <!-- /.main-content -->
<div id="dartdoc-sidebar-right" class="col-xs-6 col-sm-6 col-md-2 sidebar sidebar-offcanvas-right">
<ol>
<li class="section-title"><a href="../amap_map/Polygon-class.html#constructors">Constructors</a></li>
<li><a href="../amap_map/Polygon/Polygon.html">Polygon</a></li>
<li class="section-title">
<a href="../amap_map/Polygon-class.html#instance-properties">Properties</a>
</li>
<li><a href="../amap_map/Polygon/fillColor.html">fillColor</a></li>
<li><a href="../amap_map/Polygon/hashCode.html">hashCode</a></li>
<li class="inherited"><a href="../amap_map/BaseOverlay/id.html">id</a></li>
<li><a href="../amap_map/Polygon/joinType.html">joinType</a></li>
<li><a href="../amap_map/Polygon/points.html">points</a></li>
<li class="inherited"><a href="https://api.flutter.dev/flutter/dart-core/Object/runtimeType.html">runtimeType</a></li>
<li><a href="../amap_map/Polygon/strokeColor.html">strokeColor</a></li>
<li><a href="../amap_map/Polygon/strokeWidth.html">strokeWidth</a></li>
<li><a href="../amap_map/Polygon/visible.html">visible</a></li>
<li class="section-title"><a href="../amap_map/Polygon-class.html#instance-methods">Methods</a></li>
<li><a href="../amap_map/Polygon/clone.html">clone</a></li>
<li><a href="../amap_map/Polygon/copyWith.html">copyWith</a></li>
<li class="inherited"><a href="https://api.flutter.dev/flutter/dart-core/Object/noSuchMethod.html">noSuchMethod</a></li>
<li class="inherited"><a href="../amap_map/BaseOverlay/setIdForCopy.html">setIdForCopy</a></li>
<li><a href="../amap_map/Polygon/toMap.html">toMap</a></li>
<li class="inherited"><a href="https://api.flutter.dev/flutter/dart-core/Object/toString.html">toString</a></li>
<li class="section-title"><a href="../amap_map/Polygon-class.html#operators">Operators</a></li>
<li><a href="../amap_map/Polygon/operator_equals.html">operator ==</a></li>
</ol>
</div><!--/.sidebar-offcanvas-->
</main>
<footer>
<span class="no-break">
amap_map
1.1.0
</span>
</footer>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="../static-assets/typeahead.bundle.min.js"></script>
<script src="../static-assets/highlight.pack.js"></script>
<script src="../static-assets/URI.js"></script>
<script src="../static-assets/script.js"></script>
</body>
</html>