Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google maps 如何从Dart应用程序填充Google地图信息窗口_Google Maps_Dart_Dart Polymer_Web Component - Fatal编程技术网

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

Google maps 如何从Dart应用程序填充Google地图信息窗口,google-maps,dart,dart-polymer,web-component,Google Maps,Dart,Dart Polymer,Web Component,我正在开发一款严重依赖谷歌地图的Dart应用程序。如何从Dart应用程序中填充Google地图信息窗口 想到四种方法:Dart字符串插值(字符串是HTML代码),“模板化”或web组件或聚合物或 原型(下面的代码片段)只不过是在信息窗口中放置“foobar” 我的标记类 var-markerOptions=newjsobject.jsify({…}); _marker=GoogleMapsApi.newMarker(markerOptions); GoogleMapsApi.getEventCo

我正在开发一款严重依赖谷歌地图的Dart应用程序。如何从Dart应用程序中填充Google地图信息窗口

想到四种方法:Dart字符串插值(字符串是HTML代码),“模板化”或web组件或聚合物或

原型(下面的代码片段)只不过是在信息窗口中放置“foobar”

我的标记类

var-markerOptions=newjsobject.jsify({…});
_marker=GoogleMapsApi.newMarker(markerOptions);
GoogleMapsApi.getEventContext().callMethod('addListener',[\u标记,'单击',(事件){
openInfoWindow(_标记,'foobar');
}]);
我的地图类

openInfoWindow(JsObject标记,字符串内容){
_callMethod('setContent',[content]);
_callMethod('open',[map,marker]);
}

旁注:
GoogleMapsApi
是我自己处理GoogleMapsJavaScript互操作的助手类,我计划将其替换为。

(并在customelements.io上搜索GoogleMap。)感谢您的指针,但我还不知道如何将两者结合起来(即我的Dart代码和此组件)。问题如下“如何/应该如何从Dart应用程序中填充Google地图信息窗口?”因此,“您可能希望使用此聚合物组件”的答案很好,特别是考虑到这明确暗示您要这样做。“我将如何集成它”是另一个问题,显然是一个离题的问题。