@@ -14,7 +14,7 @@ import { PolylineOptions, Point, MapOptions, BPolyline } from 'angular2-baidu-ma
14
14
<div class="snippet" highlight>
15
15
<pre><code class="html">
16
16
<baidu-map [options]="expression">
17
- <polyline [points]="expression" [options]="expression" (loaded)="expression"></polyline>
17
+ <polyline [points]="expression" [options]="expression" (loaded)="expression" (clicked)="expression" ></polyline>
18
18
</baidu-map>
19
19
</code></pre>
20
20
</div>
@@ -58,18 +58,37 @@ import { PolylineOptions, Point, MapOptions, BPolyline } from 'angular2-baidu-ma
58
58
>)
59
59
</td>
60
60
</tr>
61
+ <tr>
62
+ <td>clicked</td>
63
+ <td><span class="label">expression</span></td>
64
+ <td>
65
+ Expression to evaluate upon polyline click event. (Three objects passed to this callback,
66
+ <code>e</code> for event, <code>polyline</code> for instance of
67
+ <a href="http://lbsyun.baidu.com/cms/jsapi/reference/jsapi_reference.html#a3b11" target="_blank"
68
+ >BMap.Polyline</a
69
+ >, <code>map</code> for instance of
70
+ <a href="http://lbsyun.baidu.com/cms/jsapi/reference/jsapi_reference.html#a0b0" target="_blank"
71
+ >BMap.Map</a
72
+ >)
73
+ </td>
74
+ </tr>
61
75
</tbody>
62
76
</table>
63
77
64
78
<h2 class="title">Example</h2>
65
79
<baidu-map [options]="opts">
66
- <polyline [points]="points" [options]="polylineOptions" (loaded)="polylineLoaded($event)"></polyline>
80
+ <polyline
81
+ [points]="points"
82
+ [options]="polylineOptions"
83
+ (loaded)="polylineLoaded($event)"
84
+ (clicked)="polylineClicked($event)"
85
+ ></polyline>
67
86
</baidu-map>
68
87
69
88
<div class="snippet" highlight>
70
89
<pre><code class="html">
71
90
<baidu-map [options]="opts">
72
- <polyline [points]="points" [options]="polylineOptions" (loaded)="polylineLoaded($event)"></polyline>
91
+ <polyline [points]="points" [options]="polylineOptions" (loaded)="polylineLoaded($event)" (clicked)="polylineClicked($event)" ></polyline>
73
92
</baidu-map>
74
93
</code></pre>
75
94
</div>
@@ -132,6 +151,11 @@ import { PolylineOptions, Point, MapOptions, BPolyline } from 'angular2-baidu-ma
132
151
public polylineLoaded(polyline: BPolyline): void {
133
152
console.log('polyline loaded', polyline)
134
153
}
154
+
155
+ public polylineClicked({ polyline }): void {
156
+ console.log('polyline clicked', click)
157
+ }
158
+
135
159
}
136
160
</code></pre>
137
161
</div>
@@ -192,4 +216,8 @@ export class DocPolylineComponent {
192
216
public polylineLoaded ( polyline : BPolyline ) : void {
193
217
console . log ( 'polyline loaded' , polyline )
194
218
}
219
+
220
+ public polylineClicked ( { polyline } ) : void {
221
+ console . log ( 'polyline clicked' , polyline )
222
+ }
195
223
}
0 commit comments