首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google Polymer: paper-dialog无法在google-map inside中使用

Google Polymer: paper-dialog无法在google-map inside中使用
EN

Stack Overflow用户
提问于 2016-08-12 22:35:13
回答 1查看 153关注 0票数 0
代码语言:javascript
复制
             <paper-button onclick="map.open()">Central Park</paper-button>
                <paper-dialog id="map" entry-animation="scale-up-animation" exit-animation="fade-out-animation" with-backdrop>
                    <div class="dialog-map">
                        <h>sdoihsdf</h>
                        <google-map latitude="37.77493" longitude="-122.41942" fit-to-markers></google-map>
                    </div>
                </paper-dialog>

当我将google-map加入到纸质对话框中时,没有显示second,但当我删除地图时,一切都正常工作。如果在此代码之外编写google-map,例如在paper-dialog之后,map和dialog就可以工作。关于聚合物的map inside对话框的示例,我还没有见过,请帮助

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-14 00:31:22

如果您查看控制台,可能会收到"missing API key“警告。您需要在此处获取API密钥:

https://developers.google.com/maps/documentation/javascript/get-api-key

然后将您的API密钥提供给google-map组件:

代码语言:javascript
复制
<google-map
  api-key="[[yourApiKeyHere]]"
  latitude="37.77493"
  longitude="-122.41942"
  fit-to-markers>
</google-map>

您可能需要为google地图指定确切的高度/宽度,以确保它在对话框中可见:

代码语言:javascript
复制
google-map {
  height: 200px;
  width: 300px;
}

我能够让一个本地演示程序正常工作:

代码语言:javascript
复制
<dom-module id="map-dialog">
  <template>
    <style>
      :host {
        display: block;
      }

      google-map {
        height: 200px;
        width: 300px;
      }
    </style>

    <paper-dialog id="dialog">
      <google-map
        api-key="[[apiKey]]"
        latitude="37.77493"
        longitude="-122.41942"
        fit-to-markers></google-map>
    <paper-dialog>
  </template>

  <script>
    Polymer({

      is: 'map-dialog',

      properties: {
        apiKey: {
          type: String,
          value: function() {
             // Return your API key here!!
          }
        },
      },

      ready() {
        this.$.dialog.open();
      }

    });
  </script>
</dom-module>
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38920531

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档