получатель шаблона должен вернуть ошибку HTMLTemplateElement в полимерной карте Google - PullRequest
0 голосов
/ 07 декабря 2018

Я новичок в полимере 3 и получаю следующие ошибки:

template getter must return HTMLTemplateElement** and **Uncaught TypeError: Cannot read property 'api' of undefined.

Может кто-нибудь, пожалуйста, помогите мне в этом.Заранее спасибо.Пожалуйста, обратитесь к приложенному изображению кода.

Вы можете увидеть на это изображение

import { Polymer } from '@polymer/polymer/lib/legacy/polymer-fn.js';
import { IronResizableBehavior } from '@polymer/iron-resizable-behavior/iron-resizable-behavior.js';
// import '@em-polymer/google-map/google-map.js';
import '@em-polymer/google-apis/google-maps-api.js';
import '@em-polymer/google-map/google-map-marker.js';
import { html } from '@polymer/lit-element';
import { PageViewElement } from './page-view-element.js';

// These are the shared styles needed by this element.
import { SharedStyles } from './shared-styles.js';

class MyView1 extends PageViewElement {
  render() {
    return html`
      ${SharedStyles}
      <section>
        <style>
        google-map {
          height: 600px;
        }
      </style>

       <google-map latitude="39.84143133531688" longitude="-117.4895451470561" api-key="12345">
      <google-map-marker latitude="37.78" longitude="-122.4" draggable="true"></google-map-marker>
      </google-map>
        </section>
    `;
  }
}

window.customElements.define('my-view1', MyView1);
...