Я не могу заполнить google-map-markers, потому что результаты, возвращаемые из google-map-search, пусты:
<google-map-search api-key="<taken away for privacy>" map="[[map]]" query="Pizza" results="{{results}}"></google-map-search>
<google-map
api-key="<taken away for privacy>"
map="{{map}}"
latitude="37.779"
longitude="-122.3892"
fit-to-markers>
<template is="dom-repeat" items="{{results}}">
<google-map-marker
slot="markers"
latitude="{{results.latitude}}"
longitude="{{results.longitude}}">
<h2>{{results.name}}</h2>
<span>{{results.formatted_address}}</span>
</google-map-marker>
</template>
</google-map>
Это в основном пример кода, который они предоставляют.
Я импортирую все из них:
<link rel="import" href="../../bower_components/google-map/google-map.html">
<link rel="import" href="../../bower_components/google-map/google-map-marker.html">
<link rel="import" href="../../bower_components/google-map/google-map-search.html">
Я пытался добавить свойства или не добавлять свойства для всего (потому что они мне не нужны, но на всякий случай):
static get properties() {
return {
latitude: String,
longitude: String,
map: Object,
results: Array,
query: String,
};
}
Я пытался "dom-bind" в моем шаблоне с или без, "slot =" маркеры "с или без, и т. Д.
Когда я пытаюсь и консоль записывать результаты вИсходный код для Google-map-search, я ничего не получаю.
Примечание: я вполне способен добавить маркер на карту, если я просто дам ему длинный и лат.
Полимер2