2016-05-10 4 views
0

ich bin eine google-map Web-Komponente:google-map Web-Komponente NoApiKeys Fehler

<google-map class="mdl-shadow--2dp"></google-map> 

, auf die ich später bin eine geografische Breite und Länge als Teil einer Ajax-Rückkehr des Hinzufügen und Ändern der Größe, es zu zeigen:

$('google-map')[0].latitude = data.latitude; 
$('google-map')[0].longitude = data.longitude; 
$('google-map').resize(); 

All dies funktioniert gut. Kürzlich bemerkte ich in der Konsole, dass ich die Warnung

Google Maps API Warnung bin immer: NoApiKeys https://developers.google.com/maps/documentation/javascript/error-messages#no-api-keys

ich einen Schlüssel bekam und versuchte, es als apiKey Eigenschaft der google-map Komponente pro the documentation Angabe wie :

<google-map class="mdl-shadow--2dp" apiKey="MY_API_KEY"></google-map> 

aber ohne Erfolg. Was vermisse ich?

+0

Wenn Sie Javascript verwenden, fügen Sie in Ihrem Beitrag, Ihren Javascript-Code? (Die Zeile für Laden Sie Ihre gmap API. –

+0

Ich habe bereits alle JavaScript, die ich benutze. Ich denke, ein Skript ist unter der Haube der 'google-map' Web-Komponente durchgeführt ? Alles, was ich tue, ist Längen- und Breitengrad zu ändern und die Größe zu ändern. – wogsland

Antwort

2

Also, wenn die Dokumentation sagt apiKey ist der Name der Eigenschaft, sie bedeuten wirklich api-key. Dies funktioniert:

<google-map class="mdl-shadow--2dp" api-key="MY_API_KEY"></google-map> 
+2

Nur hinzufügen, [hier] (https://www.polymer-project.org/1.0/docs/devguide/properties.html#property-name-mapping) ist dieser Link zu den Dokumenten, die das erklären. –

+0

Danke für das @BenThomas! – wogsland

Verwandte Themen