使用Google Maps lib和Polymer

时间:2013-10-03 10:10:52

标签: dart dart-polymer

我正在将使用GMap lib的Dart应用转换为Polymer。然而,地图似乎没有渲染,我的应用程序也没有其他东西。我得到的只是一个空白屏幕。我没有收到运行时错误。

渲染地图的div位于聚合物元素中。在Dart文件中,我正在实例化地图:

final mapOptions = new MapOptions()
  ..zoom = 15
  ..center = LAT_LONG_KORTRIJK
  ..mapTypeId = MapTypeId.ROADMAP;
Element mapView = getShadowRoot("my-element").query("#mapView");
_map = js.retain(new GMap(mapView, mapOptions));

关于发生了什么的任何想法?

1 个答案:

答案 0 :(得分:3)

目前js package不支持 Shadow DOM 。你正面临issue-99。直到dart:js中的本地元素支持,我认为这个问题不会得到解决。

危险区域:通过手动将/packages/js/替换为指向 js的内容,可能有一种基于this message解决此问题的方法分支。

相关问题