Я новичок в полимере 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);