1. chrigu
  2. ADVANCED GUTENBERG
  3. Четверг, 14 2020 мая
  4.  Подписаться по электронной почте
Привет,

Я часто использую Блок карты на одной из своих страниц (https://bilder.tracks4africa.de/). Теперь я понял, что есть проблема с блоком. Иногда я получаю информацию «Блок содержит неожиданный или недействительный контент». Это происходит только тогда, когда я вручную перемещаю маркер на карте, сохраняю сообщение и снова открываю сообщение в режиме редактирования.

Если я проверяю блок в редакторе, это выглядит так.


<!-- wp:advgb/map {"mapID":"advgbmap-899b748e-e7fe-4130-b077-c40de2c91cd6","useLatLng":true,"address":"palmwag konzession","currentAddress":"Palmwag, Namibia","markerTitle":"Palmwag Konzession","markerDesc":"Damaraland - Namibia","changed":true} -->
<div class="wp-block-advgb-map advgb-map-block" style="margin:10px auto"><div class="advgb-map-content" id="advgbmap-899b748e-e7fe-4130-b077-c40de2c91cd6" style="height:350px" data-default="https://maps.gstatic.com/mapfiles/api-3/images/spotlight-poi2.png" data-lat="-19.781478791710498" data-lng="13.76632294123537" data-zoom="14" data-title="Palmwag Konzession" data-desc="Damaraland - Namibia" data-shown="true" data-style=""></div></div>
<!-- /wp:advgb/map -->


Чтобы получить правильный блок, мне нужно добавить в параметре lat и lng. Тогда это выглядит так:


<!-- wp:advgb/map {"mapID":"advgbmap-899b748e-e7fe-4130-b077-c40de2c91cd6","useLatLng":true,"address":"palmwag konzession","currentAddress":"Palmwag, Namibia","lat":"-19.781478791710498","lng":"13.76632294123537","markerTitle":"Palmwag Konzession","markerDesc":"Damaraland - Namibia","changed":true} -->
<div class="wp-block-advgb-map advgb-map-block" style="margin:10px auto"><div class="advgb-map-content" id="advgbmap-899b748e-e7fe-4130-b077-c40de2c91cd6" style="height:350px" data-default="https://maps.gstatic.com/mapfiles/api-3/images/spotlight-poi2.png" data-lat="-19.781478791710498" data-lng="13.76632294123537" data-zoom="14" data-title="Palmwag Konzession" data-desc="Damaraland - Namibia" data-shown="true" data-style=""></div></div>
<!-- /wp:advgb/map -->


Я надеюсь, что вы можете это исправить.

Спасибо
Christoph
Принятый ответОжидание модерации
Я мог бы решить проблему. Просто измените следующие строки в block.js в строке 16842 .

от:

marker.addListener('dragend', function () {
var newLocation = marker.getPosition();
var newLat = newLocation.lat();
var newLng = newLocation.lng();

that.props.setAttributes({ lat: newLat, lng: newLng });
});



чтобы:

marker.addListener('dragend', function () {
var newLocation = marker.getPosition();
var newLat = newLocation.lat().toString();
var newLng = newLocation.lng().toString();

that.props.setAttributes({ lat: newLat, lng: newLng });
});



С уважением
Christoph
  1. более месяца назад
  2. ADVANCED GUTENBERG
  3. # 1
Принятый ответОжидание модерации
Привет,

Спасибо, что связались с нами по поводу этого расширения.

Да, спасибо за ваш отзыв, наш разработчик проверит эту проблему.

Большое спасибо!
Ура,
  1. более месяца назад
  2. ADVANCED GUTENBERG
  3. # 2
Принятый ответОжидание модерации
К сожалению, ошибка все еще там. После последнего обновления мне снова пришлось поменять две строки. На самом деле это небольшое быстрое решение, которое не стоит разработчику ни разу.
  1. более месяца назад
  2. ADVANCED GUTENBERG
  3. # 3
  • Страница:
  • 1


На этот пост пока нет ответов.
Будь одним из первых, кто ответит на это сообщение!