如何从Dart应用填充Google地图信息窗口

时间:2015-02-08 20:15:01

标签: google-maps dart dart-polymer web-component

我正在开发一款严重依赖Google地图的Dart应用。如何/应该如何在Dart应用中填充Google地图信息窗口?

我想到了四种方法:Dart字符串插值(字符串是HTML代码),"模板"或网络组件或聚合物或......

原型(下面的片段)只不过是放置" foo bar"在信息窗口中。

我的标记类

var markerOptions = new JsObject.jsify({...});
_marker = GoogleMapsApi.newMarker(markerOptions);

GoogleMapsApi.getEventContext().callMethod('addListener', [_marker, 'click', (event) {
  map.openInfoWindow(_marker, 'foo bar');
}]);

我的地图课程

openInfoWindow(JsObject marker, String content){
  _infoWindow.callMethod('setContent', [content]);
  _infoWindow.callMethod('open', [map, marker]);
}

旁注:GoogleMapsApi是我自己的帮助类,处理Google Maps JavaScript互操作,我打算用Dart Google Maps替换它。

0 个答案:

没有答案