Компонент Google-map-marker не заполняет маркеры, потому что Google-map-search не дал результатов - PullRequest
0 голосов
/ 27 ноября 2018

Я не могу заполнить 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

...