Dlaczego mPDF czasami nie ładuje map?

0

Generuje pdf'a z inwestycjami i do każdej inwestycji jest mapa. Mapki to zwykłe tagi img, a src to link na wzór google maps images api.

Problem w tym, że na teście prawie nigdy się nie zaczytują, a na produkcji czasem tak, czasem nie. U mnie działa. Czyżby mPDF nie zdążył tego pobrać i powinienem to zrobić maualnie? Tzn. przeparsować html zapisac obrazki na serwer i podmienić linki? o.O

1

nie wrzucaj jako link tylko jak base64

0

To też do końca nie zadziałało. Musiałem wywoływać pobieranie obrazka rekurencyjnie (żeby przerobić go na base64) do momentu, aż się nie uda pobrać, bo przy pobieraniu kilku map z rzędu traciłem połączenie (nie wiadomo czemu o.O). Czyli robiłem to samo co mpdf tylko on się poddawał przy pierwszej próbie.

Jednak dzięki Twojemu pomysłowi generuję mapkę podczas zapisu inwestycji przy zmianie lng, lat i zapisuje base64 mapy, przez co podczas generowania pdf ciągnę to z bazy i nie ma problemu :) Dzięki za pomoc.

0

Ja kiedyś musiałem zapisywać mape do pdf łącznie z trasami. Nie pamiętam jakiego generatora użyłem ale wiem, ze mape zmieniałem na base64 przez bodajże bibliotekę canvas2image, to następnie słałem requestem do serwera który mi generował poprawną mapę i resztę rzeczy które miały trafić do pdfa. Też walczyłem z tym długo, ale fajnie że ci działa :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1