Informacja: to nie jest dziennik zmian dla najnowsza stabilna wersja 4.14.3
zobacz wszystkie dzienniki zmian

Dostępna jest wersja Pro 1.5 z obsługą leaflet.js v0.7 i WordPress 3.8 / MP6

Ponieważ od ostatniej wersji beta nie było już więcej raportów o błędach, dzisiaj wypuściłem wersję Pro v1.5. Ta wersja jest oparta na 5 miesiącach rozwoju wersji leaflet.js v0.7 z wielu zaangażowanych współpracowników. Leaflet.js v0.7 - który można nazwać „silnikiem Leaflet Maps Marker Pro” - zawiera mnóstwo poprawek błędów i ulepszeń pod maską, aby na przykład zwiększyć kompatybilność z nowszymi urządzeniami.

Kolejną zaletą pro v1.5 jest pełne wsparcie dla nadchodzącego odświeżonego motywu administracyjnego WordPress 3.8, który obsługuje responsywny projekt backendu jako jedną z głównych zalet.

Daj mi znać, co myślisz o tym nowym wydaniu przesłanie recenzji!

Jeśli chcesz być na bieżąco z najnowszą wersją Markera map, postępuj zgodnie z @MapsMarker na Twitterze (= większość aktualnych aktualizacji), na Facebook, Google+ lub subskrybuj wiadomości za pośrednictwem RSS lub za pośrednictwem RSS / e-mail.

Przejdźmy teraz do najważniejszej wersji pro v1.5:

uaktualnij do leaflet.js v0.7 z wieloma ulepszeniami i poprawkami błędów

pro-funkcja-ulotkaAs Ulotka staje się coraz bardziej stabilny pod względem funkcji, koncentrując się na stabilności, użyteczności i ulepszeniach API w stosunku do nowych funkcji.

Leaflet.js v0.7, który został opracowany z wielu zaangażowanych współpracowników jest wydaniem wymagającym naprawy błędów, ale zawiera także kilka nowych funkcji, które zostały również zaimplementowane w wersji pro v1.5. Aby uzyskać więcej informacji, zobacz Informacje o wydaniu oraz szczegółowy dziennik zmian.

globalny maksymalny poziom powiększenia (21) dla wszystkich map bazowych

Leaflet.js v0.7 obsługuje ustawianie globalnego maksymalnego poziomu powiększenia dla wszystkich map bazowych. Jeśli natywny poziom powiększenia mapy bazowej jest niższy niż globalny maksymalny poziom powiększenia, stosowane jest automatyczne skalowanie w górę.

Ma to tę zaletę, że nie można już załadować „mapy nie można załadować” - wystąpią błędy, jeśli na przykład przejdziesz z mapy Google z poziomem powiększenia 21 do openstreetmap.

Wadą upscaling jest to, że jakość obrazu kafelków spadnie, szczególnie jeśli różnica między maksymalnym globalnym i natywnym poziomem powiększenia jest bardzo wysoka (jak na mapie bazowej Mapquest Aerial, gdzie maksymalny poziom natywnego powiększenia wynosi 11 w Europie - przeskalowanie tej mapy do 21 powoduje na przykład obrazy kafelków o bardzo niskiej rozdzielczości).

Maksymalny globalny poziom powiększenia jest domyślnie ustawiony na 21 i można go zmienić w ustawieniach / domyślnych mapach / Domyślnej mapie bazowej dla nowych znaczników / warstw:

maksymalny globalny poziom powiększenia

kompatybilność z WordPress 3.8 / MP6

Pro v1.5 jest również w pełni kompatybilny z nadchodzącą wersją WordPress 3.8, która ma odnowiony motyw administratora (oparty na wtyczce MP6), który dodaje obsługę responsywnego projektowania w backendie administratora.

Dostosowałem projekt Leaflet Maps Marker Pro, aby pasował do nowego czarnego motywu w WordPress 3.8+, a także dostosowałem integrację paska administracyjnego, aby był w pełni kompatybilny z responsywnym projektem:

responsive-admin

Zmieniłem też nazwę pozycji menu i pozycji paska administratora z „Maps Marker Pro” na „Maps Marker”, aby pasowały do ​​jednej linii (na wypadek, gdybyś się zastanawiał - nadal używasz wersji pro 😉):

mp6-zrzut ekranu-admin

zmieniono generowanie kodu QR visualead

Ze względu na zmiany warunków usługi visualead musiałem również dostosować generowanie obrazu kodu QR w mojej wtyczce: jeśli chcesz użyć niestandardowego tła dla kodów QR, teraz potrzebujesz niestandardowy klucz API visualead. Po wprowadzeniu w ustawieniach / Różne / Ustawienia kodu QR możesz dodać adres URL do niestandardowego obrazu, który będzie używany jako tło dla logo kodów QR.

Visualead zaimplementuje również funkcję w ich obrębie pulpit administratora wkrótce, co pozwoli użytkownikowi utworzyć ID_projektu, co ułatwi proces korzystania z niestandardowych środowisk.

Generowanie obrazu kodu QR dla domyślnego logo zostało również zoptymalizowane za pomocą pro v1.5 - teraz używany jest visualead API v3 zamiast v1, co powoduje szybsze generowanie obrazu kodu QR (przy użyciu metody generate_from_project).

Ponadto dodałem także obsługę buforowania wygenerowanych obrazów kodu QR, która jest domyślnie włączona:

buforowanie kodu qr

Domyślnie wszystkie wygenerowane obrazy kodów QR zostaną zapisane w katalogu / wp-content / uploads / leaflet-maps-marker-qr-kody / i zostaną usunięte, jeśli odpowiedni marker lub mapa warstw zostanie usunięta. To buforowanie powoduje znacznie szybsze pobieranie kodów QR, ponieważ trzeba je wygenerować tylko raz dla mapy.

Inne zmiany i optymalizacje

  • poprawiona dostępność poprzez dodanie nazwy znacznika jako atrybutu alt dla ikony znacznika
  • Aktualizacje pełnoekranowe HTML5: obsługa ikony siatkówki + inna ikona włączania / wyłączania
  • wyczyścił widżet pulpitu administratora (pokazuje tylko tytuły postów na blogu)

Poprawki

  • mapy ulegają awarii, jeśli opcja worldCopyJump jest ustawiona na wartość true
  • obraz kontrolny warstw Google nie był wyświetlany na urządzeniach mobilnych z wyświetlaczem Retina
  • niezdefiniowany komunikat indeksu dotyczący aktywacji wtyczki pro
  • pełnoekranowe mapy warstw bez panelu pokazały nieprawidłowe centrum warstw (dzięki Massimo!)
  • Komunikat ostrzegawczy PHP z włączonym debugowaniem na stronie licencji, gdy nie wprowadzono klucza licencyjnego

Aktualizacje tłumaczeń

Dzięki wielu zmotywowanym współpracownikom ta wersja zawiera następujące aktualizacje tłumaczeń:

zaktualizowane tłumaczenia

  • zaktualizowane chińskie tłumaczenie dzięki Johnowi Shenowi, http://www.synyan.net i ck
  • zaktualizowane tłumaczenie czeskiego dzięki Viktorowi Kleinerowi i Vladowi Kuzbie, http://kuzbici.eu
  • zaktualizowane tłumaczenie niderlandzkie dzięki Patrick Ruers, http://www.stationskwartiersittard.nl
  • zaktualizowane tłumaczenie niemieckie
  • zaktualizowane tłumaczenie łotewskie dzięki Jurisowi Orlovsowi, http://lbpa.lv i Eriks Remess http://geekli.st/Eriks
  • zaktualizowane tłumaczenie norweskiego (Bokmål) dzięki Inge Tang, http://drommemila.no
  • zaktualizowane polskie tłumaczenie dzięki Tomaszowi Rudnickiemu, http://www.kochambieszczady.pl

Jeśli chcesz przyczynić się do tłumaczeń (tajski byłby świetny 😉), odwiedź http://translate.mapsmarker.com/projects/lmm po więcej informacji. Pamiętaj, że tłumacze otrzymują również rekompensatę za swój wkład - na przykład, jeśli tłumaczenie zostanie ukończone w mniej niż 50%, tłumacz otrzymuje bezpłatny pakiet 25 licencji o wartości 199 € jako rekompensatę za wykonanie tłumaczenia do 100%.

Znane problemy

Następujące problemy są nadal otwarte i dołożę wszelkich starań, aby je naprawić:

  • Reklamy Google Adsense nie są klikalne na mapach warstw

Outlook - moje plany na następną wersję

Dzięki opinii od @sindrewimberger, który pomógł mi rozwiązać kilka problemów z wtyczkami, teraz zidentyfikowałem podejście, jak włączyć filtrowanie znaczników w interfejsie: w zasadzie filtrowanie będzie dostępne dla map wielowarstwowych - każda warstwa przypisana do mapy wielowarstwowej zostaną dodane do pola kontrolnego warstwy, a użytkownik będzie mógł je włączyć / wyłączyć. Ta funkcja będzie głównym celem rozwoju pro v1.6.

Proszę też zobacz mapę drogową dla przybliżonego harmonogramu planowanych funkcji i zasubskrybuj tego bloga (za pośrednictwem RSS or E-mail) lub śledź @MapsMarker na Twitterze (= większość aktualnych aktualizacji), jeśli chcesz być na bieżąco z najnowszymi wiadomościami dla programistów.

Pełny dziennik zmian

uaktualnij do leaflet.js v0.7 z wieloma ulepszeniami i poprawkami błędów (więcej informacji: Informacje o wydaniu i szczegółowy dziennik zmian)
globalny maksymalny poziom powiększenia (21) dla wszystkich map bazowych z automatycznym zwiększaniem skali, jeśli natywny maksymalny poziom powiększenia jest niższy
poprawiona dostępność poprzez dodanie nazwy znacznika jako atrybutu alt dla ikony znacznika
zgodność z WordPress 3.8 / MP6 (responsywny szablon administratora)
Aktualizacje pełnoekranowe HTML5: obsługa ikony siatkówki + inna ikona włączania / wyłączania
wyczyścił widżet pulpitu administratora (pokazuje tylko tytuły postów na blogu)
visualead Generowanie kodu QR: klucz API potrzebny do niestandardowego adresu URL obrazu, dodane wsparcie dla buforowania - więcej informacji na blogu
zoptymalizowana strona ustawień licencji do rejestracji bezpłatnych 30-dniowych wersji próbnych
mapy ulegają awarii, jeśli opcja worldCopyJump jest ustawiona na wartość true
obraz kontrolny warstw Google nie był wyświetlany na urządzeniach mobilnych z wyświetlaczem Retina
niezdefiniowany komunikat indeksu dotyczący aktywacji wtyczki pro
pełnoekranowe mapy warstw bez panelu pokazały nieprawidłowe centrum warstw (dzięki Massimo!)
Komunikat ostrzegawczy PHP z włączonym debugowaniem na stronie licencji, gdy nie wprowadzono klucza licencyjnego
Aktualizacje tłumaczeń
Jeśli chcesz pomóc w tłumaczeniach, odwiedź stronę platforma internetowa do tłumaczenia
zaktualizowane chińskie tłumaczenie dzięki Johnowi Shenowi, http://www.synyan.net i ck
zaktualizowane tłumaczenie czeskiego dzięki Viktorowi Kleinerowi i Vladowi Kuzbie, http://kuzbici.eu
zaktualizowane tłumaczenie niderlandzkie dzięki Patrick Ruers, http://www.stationskwartiersittard.nl
zaktualizowane tłumaczenie niemieckie
zaktualizowane tłumaczenie łotewskie dzięki Jurisowi Orlovsowi, http://lbpa.lv i Eriks Remess http://geekli.st/Eriks
zaktualizowane tłumaczenie norweskiego (Bokmål) dzięki Inge Tang, http://drommemila.no
zaktualizowane polskie tłumaczenie dzięki Tomaszowi Rudnickiemu, http://www.kochambieszczady.pl
Znane problemy
Reklamy Google Adsense nie są klikalne na mapach warstw

pokaż poprzednie dzienniki zmian

Jak pobierać / aktualizować

Najłatwiejszym sposobem aktualizacji jest skorzystanie z procesu aktualizacji WordPress: zaloguj się z użytkownikiem, który ma uprawnienia administratora, przejdź do Pulpitu nawigacyjnego / Aktualizacji, wybierz wtyczki do aktualizacji i naciśnij przycisk „Aktualizuj wtyczki”.

Wtyczka pro sprawdza co 12 godzin, czy dostępna jest nowa wersja. Możesz także ręcznie uruchomić sprawdzanie aktualizacji, przechodząc do wtyczek i klikając link „Ręcznie sprawdź dostępność aktualizacji” obok „Leaflet Maps Marker Pro”:

ręczna aktualizacja aktualizacji

Dodatkowe uwagi dotyczące aktualizacji beta testera

Proszę zapisać ustawienia wtyczki jeden raz, aby uniknąć powiadomień PHP o niezdefiniowanych zmiennych podczas wywoływania linków API kodu QR.

Zostaw komentarz

XHTML: Możesz użyć tych tagów: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

en English
X