Как динамически заполнить Gmarker в Gmaps с помощью ZK Framework - PullRequest
0 голосов
/ 03 апреля 2019

Мне нужна помощь, чтобы динамически заполнять Gmarker данными lng и lat из моей базы данных и показывать в моем приложении ZK, я использую Gmaps v.3.0.4

Я добавляю маркер в файл zul и пытаюсь использовать forEach, но отображается только один маркер.

<gmaps version="3." id="gmaps" width="100%" showZoomCtrl="true" lat="@bind(vm.lat)" lng="@bind(vm.lng)" height="500px"  protocol="https" >
    <gmarker forEach="@load(areaList)" lat="@bind(each.lat)" lng="@bind(each.lng)" open="true">
    </gmarker>
</gmaps>`

Маркер должен показываться как можно больше.

это мой полный код ZUl файл и ViewmModel

1 Ответ

0 голосов
/ 04 апреля 2019

Попробуйте:

<gmaps version="3." id="gmaps" width="100%" showZoomCtrl="true" lat="@bind(vm.lat)" lng="@bind(vm.lng)" height="500px"  protocol="https" children="@load(vm.areaList)">
    <template name="children">
        <gmarker lat="@load(each.lat)" lng="@load(each.lng)" open="true" />
    </template>
</gmaps>

Я не проверял, но, надеюсь, это поможет.

...