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

Maps Marker Pro v4.0 jest dostępny

Koniec czekania. To było więcej niż 1 rok i 3 miesiące lub 467 dni od naszej ostatniej wersji v3.1. W tym okresie kilkakrotnie pytano nas, dlaczego tak długo nie było nowego wydania. Odpowiedź jest prosta: gdy Thorsten przejął inicjatywę w tworzeniu Maps Marker Pro około 2 lata temu, stało się dość jasne, że konieczne będzie całkowite przepisanie, aby przenieść Maps Marker Pro na wyższy poziom i zbudować trwałą bazę kodów dla przyszłych zmian.

Autopilotem (praca własna) [CC BY-SA 3.0 or GFDL], przez Wikimedia Commons

Zamiast ulepszać istniejący kod - ze wszystkimi znanymi ograniczeniami, które narosły w ciągu ostatnich 5 lat rozwoju - postanowiliśmy zacząć od zera i wdrożyć całkowite zorientowane obiektowo przepisanie bazy kodu. Całkowicie oddzieliliśmy JavaScript od PHP, aby umożliwić buforowanie i znacznie przyspieszyć ładowanie strony. Dodatkowo moglibyśmy zmniejszyć rozmiar pobierania danych znaczników, pozwalając na do 75% szybsze ładowanie map i wdrożyć zaawansowane dostosowanie map, zapisując ustawienia teraz na podstawie mapy zamiast globalnie - żeby wymienić tylko kilka najważniejszych.

Aby dać Ci wyobrażenie o zakresie zmian, oto kilka statystyk dotyczących rozwoju Maps Marker Pro 4.0:

  • 884 pliki zmienione
  • Dodano 69.760 linii kodu
  • Usunięto 167.498 linii kodu
  • rozmiar pakietu wtyczki v3.1 rozpakowany: 16,9 MB (542 pliki)
  • rozmiar pakietu wtyczki rozpakowane v4.0: tylko 4,5 MB (295 plików)
  • niezliczone kawy 😉

Chociaż proces ten zajął kilka miesięcy, długoterminowe korzyści są absolutnie tego warte. Nowy kod nie tylko znacznie skraca czas ładowania i zwiększa bezpieczeństwo, ale także znacznie ułatwia nam naprawianie błędów lub wdrażanie nowych funkcji - takich jak na przykład często wymagane wykresy wysokości GPX i wiele drobnych ulepszeń, które teraz został dodany do wersji 4.0.

W trakcie procesu opracowywania szybko stało się jasne, że Maps Marker Pro 4.0 będzie musiał zostać zaimplementowany jako nowa wtyczka, aby uniknąć długu technicznego ze starszej wersji. Niemniej jednak skupiliśmy się również na kompatybilności wstecznej, aby uaktualnienie z wersji 3.1.1 dla istniejących użytkowników było jak najbardziej płynne: jak widać z aktualizacja samouczka poniżej stworzyliśmy narzędzie do migracji, które pomaga zaktualizować skróty znaczników (które zostały zastąpione w 4.0). W każdym razie, ponieważ v4.0 jest kompletnie nową wtyczką (używając sluga mapy-marker-pro w przeciwieństwie do ulotki-mapy-marker-pro w wersji 3.1), wszystkie dane z wersji 3.1.1 są migrowane do nowych tabel bazy danych - więc w jeśli migracja nie powinna działać zgodnie z oczekiwaniami (co uważamy za mało prawdopodobne z powodu 4 wersji beta i 6 wersji kandydujących), wystarczy wyłączyć v4.0 i ponownie włączyć v3.1.1.

Pamiętaj, że docs i FAQ nie zostały w pełni zaktualizowane, aby odzwierciedlić wszystkie zmiany 4.0 - zdecydowaliśmy się jednak na wydanie wersji 4.0, ponieważ z tego powodu nie chcieliśmy dalej odkładać wydania. Zaktualizowana dokumentacja użytkownika i często zadawane pytania zostaną dodane wkrótce.

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

Zapraszamy również do przyłączenia się do naszego Program partnerski który oferuje prowizje do 50%. Jeśli chcesz zostać sprzedawcą, odwiedź stronę https://www.mapsmarker.com/reseller

Daj nam znać, co myślisz o tym nowym wydaniu przesłanie recenzji lub zostawiając komentarz poniżej!

Miłego mapowania!

Twój zespół Maps Marker Pro


wskaźnik


Główne zmiany / najważniejsze informacje

Pamiętaj o głębokich zmianach:

  • kompletne przepisanie:
    refaktoryzacja podstawy kodu z proceduralnego na obiektowy
  • oddzielenie JavaScript od PHP
    co pozwala na buforowanie i znacznie zwiększa szybkość ładowania strony
  • zmniejszono rozmiar pobierania danych znacznika
    Umożliwiając do 75% szybsze ładowanie mapy (patrz porównanie wideo v3.1 vs v4.0):
  • poprawiona wydajność bazy danych
    poprzez zmniejszenie liczby potrzebnych zapytań do bazy danych i użycie pamięci podręcznej, jeśli to możliwe
  • zoptymalizowany mechanizm ładowania CSS i JS
    co powoduje skrócenie czasu ładowania wymaganych plików nawet o 20%
  • uaktualniono plik leaflet.js z wersji 1.0.3 do wersji 1.3.4
    Leaflet.js to „silnik Maps Marker Pro”, a nowa wersja v1.3.4 zawiera optymalizacje i poprawki błędów - zobacz post na blogu na leafletjs.com i pełny changelog po więcej szczegółów
  • zmiany koncepcji mapy
    W wersji 4.0 dostępne będą tylko mapy i znaczniki (termin mapy warstw nie jest już używany; map znaczników nie można już tworzyć - istniejące skróty map znaczników należy zmienić za pomocą danych wejściowych z narzędzia migracji, patrz sekcja „jak zaktualizować do 4.0" dla szczegółów).
  • uproszczona koncepcja mapy wielowarstwowej
    Poprzednio nazywane mapami wielowarstwowymi w v3.1 są teraz nazywane filtrami z opcją niestandardowego sortowania filtrów na stronach edycji map
  • opcja sortowania map bazowych i nakładek w polu kontrolnym warstwy (przeciągnij i upuść)
  • zaawansowane dostosowanie map i znaczników
    Ustawienia są teraz zapisywane na podstawie mapy / znacznika zamiast globalnie. (Wszystkie ustawienia dla „Domyślnych map” w obszarze Ustawienia od wersji 3.1 zostały usunięte - możesz teraz użyć linku „Zapisz bieżące wartości jako domyślne dla nowych map” zamiast na stronach edycji mapy):

    Podobny link „Zapisz bieżące wartości jako domyślne dla nowych znaczników” jest dostępny na stronach edycji znaczników:
  • nowy system zdolności
    Domyślnie tylko administratorzy będą mieli dostęp do podstron Maps Marker Pro na zapleczu. Jeśli więc w Twojej witrynie użytkownicy z innymi rolami, takimi jak Redaktor, Autor lub Subskrybent, powinni mieć możliwość tworzenia lub aktualizowania map i znaczników, przejdź do Ustawienia / Różne / Możliwości i odpowiednio dostosuj ustawienia:

    Należy pamiętać, że domyślnie tylko administratorzy WordPress mają dostęp do Maps Marker Pro na zapleczu! Jeśli więc aktualizujesz z wersji 3.1, a nie-administratorzy mogą również tworzyć mapy, musisz skonfigurować te ustawienia raz po aktualizacji (patrz także opcjonalne zadania poinstalacyjne)
  • obsługa wykresów wysokości i punktów nawigacyjnych GPX, a także wielu ścieżek
    Trasy GPX obsługują teraz także wyświetlanie interaktywnych map wysokości i punktów trasy, na przykład:

    Jeśli plik GPX zawiera wiele ścieżek, można je teraz wybrać za pomocą nowego elementu sterującego w lewym górnym rogu wykresu wysokości:
  • Metadane GPX są teraz wyświetlane w wyskakującym okienku, które otwiera się po kliknięciu ścieżki (zamiast dedykowanego panelu GPX pod mapą):
  • Ulotka GestHandling
    Daje to podstawową funkcjonalność Map Gesture Handling w Ulotce i zapobiega uwięzieniu użytkowników na mapie podczas przewijania długiej strony:

    Domyślnie to ustawienie jest włączone dla nowych map i można je wyłączyć na stronie edycji mapy w zakładce „Interakcja”:
  • obsługa map bazowych TUTAJ
    Teraz możesz także używać map bazowych TUTAJ / nokia do swoich map - patrz https://www.mapsmarker.com/here-maps/ szczegółowe informacje na temat rejestracji klucza API:
  • opcje wyświetlania listy znaczników w prawo lub w lewo do mapy warstw
  • opcja dodania linku zamiast wyskakującego okienka dla markerów
    Ta często wymagana funkcja została również dodana do wersji 4.0. Na stronach edycji znaczników masz teraz opcję dodania linku lub wyskakującego tekstu do znacznika:
  • możliwość zastąpienia ustawień globalnych dla każdej mapy za pomocą nowych parametrów shortcode
    Wszystkie parametry map utworzonych w backendu i zapisanych w bazie danych można zastąpić za pomocą parametrów shortcode. Powiązane odniesienie można znaleźć tutaj.
  • wsparcie dla skróconego atrybucji
    Możesz teraz również skondensować pole atrybucji (domyślnie wyłączone):

    Atrybucja zostaje w pełni rozwinięta przez najechanie myszą lub kliknięcie:

    Aby aktywować skrócone atrybucje, przejdź do stron edycji mapy, przejdź do edycji zaawansowanej i włącz ustawienie „Skondensowane” w zakładce „Sterowanie”:
  • opcje zmiany pozycji wszystkich dostępnych pól kontrolnych
    W wersji 4.0 możliwa jest teraz zmiana położenia i widoczności wszystkich pól kontrolnych mapy na podstawie mapy:

    Aby uzyskać dodatkowe opcje sterowania, kliknij przycisk „Pokaż ustawienia zaawansowane”.
  • dodaj integrację mapy witryny Yoast SEO
    Automatyczna integracja map witryn dla map została ulepszona, aby teraz obsługiwała również mapy witryn tworzone za pomocą wtyczki Yoast SEO. Powiązane ustawienia można znaleźć na stronie Ustawienia / Różne / Mapy witryn:
  • Funkcja tworzenia kopii zapasowych i przywracania map i znaczników
    W przeciwieństwie do wersji 3.1 nie musisz już używać funkcji importowania i eksportowania (która miała pewne ograniczenia) do tworzenia kopii zapasowych / przywracania lub przesyłania map i znaczników. Można to teraz zrobić za pomocą dedykowanej funkcji tworzenia kopii zapasowych i przywracania dostępnej na stronie narzędzi:
  • obsługa nieograniczonej liczby niestandardowych warstw (map bazowych i nakładek):
    W wersji 3.1 możliwe było skonfigurowanie maksymalnie 3 niestandardowych warstw. W wersji 4.0 to ograniczenie zostało usunięte i możesz teraz konfigurować nieograniczoną liczbę warstw niestandardowych poprzez Ustawienia / Niestandardowe:

powrót do indeksu


Drobne zmiany

  • obsługa map bazowych bing canvas dark, canvas light i canvays grey basemaps (domyślnie wyłączone)
  • obsługa ułamkowego powiększenia (nowe opcje interakcji: zoomDelta i zoomSnap)

    Znany problem: kroki powiększenia mniejsze niż 1 mogą prowadzić do problemów z Mapami Google (detale)
  • opcja ustawienia maksymalnych granic dla map w celu ograniczenia panoramowania i powiększania (strony edycji mapy, zakładka „Mapa”, zaawansowany edytor, przycisk „Ogranicz do bieżącego widoku”)
  • oddzielne ustawienia, aby wyświetlać adres, współrzędne (nowe) i kierunki znaczników w wyskakującym okienku
  • przyciski wyboru partii (wszystkie / brak) dla warstw w skrzynce kontrolnej filtra

    To ustawienie można kontrolować na stronach edycji mapy, przechodząc do zaawansowanego edytora w zakładce „Sterowanie”:
  • Zoptymalizowany i oczyszczony obszar ustawień, koniec przeładowywania po zapisaniu dzięki AJAX:
  • nowy widget „Maps Marker Pro - Shortcode”
  • nowe ustawienie mapy tabbed do wyświetlania map w zakładkach
    Jeśli mapa zostanie załadowana do zakładki lub ukryta pod obciążeniem, w zależności od używanego frameworka może to spowodować nieprawidłowe ładowanie map. Aby to naprawić, dodaliśmy nowe ustawienie „Tabbed”, które w tym przypadku należy włączyć:
  • zaktualizowane ustawienia języka, aby osobno wybierać język frontendu i backendu:
  • Photon @ Mapsmarker: pokaż nazwy ulic + numery domów dla wyników geokodowania, jeśli są dostępne
  • Panel API dla geokodowania Photon @ Mapsmarker na https://www.mapsmarker.com/photon pokazujący użycie interfejsu API z ostatniej godziny
  • zwiększony limit prędkości dla geokodowania Photon @ MapsMarker z 5.000 10.000 do 10 20 żądań dziennie i od XNUMX do XNUMX żądań na sekundę
  • opcja dodawania istniejących znaczników do map dodawanych tylko za pomocą skrótów (np [mapsmarker lat="48" lon="16" markers="1,2,3,4"] )
  • kontrola zgodności dla LiteSpeed ​​Cache, co może powodować uszkodzenie map
  • usunięto sześć kontroli zgodności wtyczek / motywów, które nie są już potrzebne z powodu przepisania Maps Marker Pro 4.0
  • wyłączone podpowiedzi domyślnie na urządzeniach mobilnych, ponieważ zdarzenie najechania nie jest dostępne (dzięki Dirk!)
  • ustaw opcję interakcji „tap” domyślnie na false, aby zapobiec problemom z przewijaniem map na urządzeniach mobilnych (dzięki Thomas!)
  • automatycznie analizuje skróty map w kategoriach i opisach tagów oraz w polach terminów
  • zaktualizuj kontrolę ulotek z wersji 0.58 do wersji 0.63
  • zaktualizuj bazę kodów na pełnym ekranie
  • zaktualizowany dodatek minimapy z v3.4.0 do v3.5.0
  • zoptymalizowana struktura folderów wtyczek (niektóre konfiguracje kompatybilności wtyczek mogą wymagać ponownego zastosowania)
  • zaktualizowano autocomplete.js Algolii z wersji 0.21.7 do wersji 0.29
  • zaktualizowano obietnicę es6 dla IE11 / Google Mutant z wersji 4.1.0 do wersji 4.2.5
  • zaktualizowano obietnicę es6 dla IE11 / Google Mutant z wersji 4.1.0 do wersji 4.2.5
  • zaktualizowana wtyczka EdgeBuffer do wstępnego ładowania płytek poza krawędź widocznej mapy do wersji 1.0.6

powrót do indeksu


Przełamywanie zmian

Chociaż skupiliśmy się na kompatybilności wstecznej, stało się również jasne, że nie wszystkie funkcje można w pełni przenieść do wersji 4.0, ponieważ użyte komponenty nie są już obsługiwane lub spowodowałoby to uszkodzenie innych funkcji, które są niezbędne w Maps Marker Pro v4.0 :

  • Obsługa mapy bazowej MapQuest została usunięta:
    ponieważ mapy bazowe MapQuest wymagają teraz własnego API, co czyni je niekompatybilnymi do implementacji w standardowej instalacji Ulotki, istniejące mapy MapQuest zostaną automatycznie przełączone na OpenStreetMap podczas migracji z wersji 3.1.1 do wersji 4.0.
  • nieaktualna integracja Mapbox v3:
    (Nieaktualne) Mapbox v3 musiał zostać usunięty - planujemy ponownie dodać obsługę Mapbox (v4) w przyszłej wersji. Istniejące mapy korzystające z niestandardowych map bazowych mapbox w wersji 3.1 zostaną automatycznie przełączone na OpenStreetMap podczas migracji w wersji 4.0.
  • (na emeryturze) Interfejs API rzeczywistości rozszerzonej Wikitude:
    niestety Wikitude przerwał swoje interfejsy API, więc w Maps Marker Pro v4.0 zastępujemy ten interfejs API interfejsem rozszerzonej rzeczywistości z layar.com, co pozwala również łatwo wyświetlać znacznik za pomocą aplikacji rozszerzonej rzeczywistości z layar (Tutorial), przykładowy zrzut ekranu:
  • usunięto Mapzen jako dostawcę geokodowania:
    niestety Mapzen wycofał swoje usługi i dlatego został usunięty jako dostawca geokodowania dla Maps Marker Pro. Jeśli użyłeś Mapzen jako domyślnego dostawcy geokodowania, Algolia Search zostanie automatycznie zastosowana jako zamiennik w wersji 4.0.
  • (na emeryturze) Generator kodów QR Visualead:
    Visualead zrezygnował również z usługi generowania kodów QR z niestandardowymi środowiskami. W Maps Marker Pro v4.0 został on zastąpiony lokalnym generatorem kodu QR biblioteki JS.
  • Import / eksport CSV / XLS (X) / ODS:
    ze względu na nową strukturę bazy danych, stara funkcja importu / eksportu z wersji 3.1 została zastąpiona zoptymalizowanym importem / eksportem GeoJSON. Pliki CSV lub XLS (X) mogą być nadal używane w celu umożliwienia edycji danych map offline, wystarczy je przekonwertować na GeoJSON przed importem / eksportem, jak widać z ten poradnik.
  • API MMPAPI (docs) został zastąpiony przez API bazy danych (docs)
  • REST API (docs) została zamortyzowana, planowana jest wymiana w wersji 4.1
  • Filtry do tekstów, ustawień i treści (docs) Zostało usunięte
  • usunięte ustawienia dla (amortyzowane) mobilne aplikacje internetowe do uruchamiania obrazów i zamiast tego dodano uproszczoną obsługę ikon aplikacji internetowych
  • usunięta (nieaktualna) wtyczka skrótu URL
  • minimalna wymagana wersja WordPress dla Maps Marker Pro zwiększona do 4.5 (wymagana do kompatybilności z Gutenbergiem)
  • Zbiorcze działania na zbiorcze aktualizacje map i znaczników (wcześniej dostępne na stronie Narzędzia w wersji 3.1) zostały usunięte i zostaną odczytane w wersji 4.1
  • Widżet „Maps Marker Pro - lista ostatnich markerów” zostało usunięte
  • Widżet „Maps Marker Pro - najnowsza mapa znaczników” zostało usunięte

powrót do indeksu


Poprawki

  • ładuj kafelki mapy dla wersji OSM Black & White i DE przez https, aby zapobiec ostrzeżeniom o mieszanej zawartości (dzięki Annette!)
  • skrócone limity czasu wywołań zastępczych interfejsu API licencji, aby zapobiec problemom w witrynach z problemami z połączeniem
  • nie rozbierać input tagi z wyskakujących okienek, jeśli włączona jest opcja „Filtr HTML dla wyskakujących tekstów (wp_kses)”
  • parsowanie krótkich kodów dla tagów audio i wideo WordPress w oknach wyskakujących na mapach warstw zostało przerwane, jeśli wp_keses () było włączone
  • lista znaczników: pokaż wpisy tylko raz, jeśli znacznik jest przypisany do kilku warstw
  • funkcje aktywacji i dezaktywacji nie były przetwarzane od wersji 3.0
  • uszkodzona zgodność z permalinkiem, zwracający zły adres URL
  • niepoprawne liczenie znaczników na liście znaczników podczas korzystania z map wielowarstwowych
  • niepoprawny typ zawartości podczas korzystania z wywołania zwrotnego dla GeoJSON
  • WPML / Polylang: brak rejestracji ciągu dla elementów do przetłumaczenia, jeśli używany jest importer (dzięki Laurent!)
  • widżet pulpitu administratora może zostać uszkodzony, jeśli zostanie użyty PHP 7.1+
  • Błąd OOM (brak pamięci) podczas sprawdzania poprawności klucza lokalnego SPBAS
  • ręczny wybór słoweńskiego, ponieważ język interfejsu został zepsuty (dzięki Igor!)
  • Link do logo Google został uszkodzony na urządzeniach z iOS

powrót do indeksu


Ulepszenia bezpieczeństwa

  • poprawiono: globalne sprawdzanie warunków sanitarnych dla wszystkich ustawień zamiast indywidualnego filtrowania wyników

Żadna technologia nie jest idealna, podobnie jak nasza. Chociaż bezpieczeństwo było dla nas priorytetem podczas opracowywania wersji 4.0, mogą istnieć rzeczy, które możemy przeoczyć. Jeśli uważasz, że znalazłeś problem dotyczący bezpieczeństwa, zgłoś to nam bezpiecznie, przesyłając zgłoszenie za pośrednictwem nasz program premiowy za błędy hackerone.

powrót do indeksu


Tłumaczenia

Wszystkie zawarte tłumaczenia zostały zaktualizowane dzięki ponad 100 tłumaczom pomagającym w korzystaniu z Maps Marker Pro w Twoim języku.

Aby zobaczyć kredyty, zobacz pełny dziennik zmian na końcu tej strony.

powrót do indeksu


Jak zaktualizować do wersji 4 i migrować istniejące mapy

Aby zapoznać się z samouczkiem dotyczącym aktualizacji do wersji 4 i migracji istniejących map, zajrzyj w tym podręczniku użytkownika w naszej bazie wiedzy.

powrót do indeksu


Opcjonalne zadania poinstalacyjne

  • domyślnie tylko administratorzy będą mieli dostęp do podstron Maps Marker Pro na zapleczu. Jeśli więc w Twojej witrynie użytkownicy z innymi rolami, takimi jak Redaktor, Autor lub Subskrybent, powinni mieć możliwość tworzenia lub aktualizowania map i znaczników, przejdź do Ustawienia / Różne / Możliwości i odpowiednio dostosuj ustawienia:
  • Ponownie zastosuj wszelkie niestandardowe modyfikacje CSS:
    Jeśli użyłeś dowolnej niestandardowej modyfikacji CSS, np. W stylu theme.css, aby zastąpić style Maps Marker Pro, prawdopodobnie trzeba je zmienić, ponieważ zmieniono nazwę elementów CSS. W wersji 3.1 mapa miała na przykład klasy CSS „mapmarker Layermap layer-12”, podczas gdy w wersji 4.0 zmieniła się na „map-marker-pro”. Prefiks dla innych elementów CSS również zmieniono z „lmm-” na „mmp-”.

To wszystko - teraz możesz zacząć korzystać z Maps Marker Pro v4.0 - szczęśliwego mapowania 🙂

powrót do indeksu


Dodatkowe informacje dla beta testerów 4.0

Zaleca się, aby w wersji 4.0 beta testerów ponownie uruchomić narzędzie migracji, ponieważ niektóre błędy zostały naprawione, a ustawienia zmieniono w wersji 4.0. W przypadku, gdy narzędzie migracji nie zostanie ponownie uruchomione, zostaną użyte niektóre ustawienia domyślne (szczególnie w przypadku ustawień korzystających z pól wyboru), chyba że ręcznie zastosujesz ponownie ustawienia niestandardowe.

W każdym razie pamiętaj, że wszystkie nowe mapy lub znaczniki, które zostały utworzone, lub wszelkie zmiany w migrowanych mapach lub znacznikach od czasu instalacji dowolnej wersji 4.0-beta lub 4.0-RC zostaną utracone, jeśli narzędzie migracji zostanie ponownie uruchomione!

powrót do indeksu


Jak zainstalować Maps Marker Pro 4.0 od zera

Aby bezpośrednio pobrać i zainstalować pakiet v4.0 jako plik zip, kliknij tutaj.

Aby uzyskać archiwum wszystkich dostępnych wersji, kliknij tutaj.

powrót do indeksu


Jak sprawdzić integralność pakietu wtyczek

Aby sprawdzić wartość skrótu SHA-256 i liczbę plików dla tego wydania, sprawdź następujący plik: https://www.mapsmarker.com/SHA256SUMS.txt

Ten plik jest podpisany cyfrowo za pomocą naszego klucza PGP, pliku podpisu klucza dostępnego pod adresem https://www.mapsmarker.com/SHA256SUMS.txt.asc

Kliknij tutaj, aby uzyskać samouczek na temat sprawdzania integralności pakietu wtyczek (zalecane, jeśli pakiet wtyczek do nowej instalacji nie został pobrany ze strony https://www.mapsmarker.com - weryfikacja nie jest wymagana, jeśli używany jest proces automatycznej aktualizacji)

powrót do indeksu


Jak przywrócić do wersji 3.1.1

Jeśli chcesz ponownie użyć wersji 3.1.1, najpierw dezaktywuj Maps Marker Pro v4.0, a następnie ponownie aktywuj Maps Marker Pro v3.1.1. Następnie przejdź do Ustawień / Permalinków i naciśnij raz przycisk „Zapisz zmiany”.

Należy pamiętać, że wszelkie nowe mapy lub zmiany znaczników wprowadzone w Maps Marker Prov 4.0 nie będą widoczne w Maps Marker Pro v3.1.1, ponieważ używany jest kompletny nowy schemat bazy danych!

powrót do indeksu


Pełny dziennik zmian

Dziennik zmian dla wersji 4.0 - wydany 18.08.2018 (Informacje o wydaniu)

całkowite przepisanie / refaktoryzacja bazy kodu z proceduralnego na obiektowy
oddzielenie JavaScript od PHP, aby umożliwić buforowanie i znacznie zwiększyć szybkość ładowania strony
zmniejszono rozmiar pobierania danych znaczników, umożliwiając do 75% szybsze ładowanie mapy
zaawansowane dostosowywanie map: ustawienia są teraz zapisywane na podstawie mapy zamiast globalnie
uaktualniony leaflet.js („silnik Maps Marker Pro”) z wersji 1.0.3 do wersji 1.3.4, w tym optymalizacje i poprawki błędów - zobacz post na blogu na leafletjs.com i pełny changelog po więcej szczegółów
obsługa wykresów wysokości i punktów nawigacyjnych GPX, a także wielu ścieżek
obsługa map bazowych TUTAJ
opcje wyświetlania listy znaczników w prawo lub w lewo do mapy warstw
opcja dodania linku zamiast wyskakującego okienka dla markerów
Ulotka GestHandling wsparcie (chroni użytkowników przed uwięzieniem na mapie podczas przewijania długiej strony)
(na emeryturze) Interfejs API rzeczywistości rozszerzonej Wikitude został zastąpiony interfejsem API layar.com
zoptymalizowany system uprawnień z funkcjami Maps Marker Pro dla lepszej kontroli dostępu (uwaga: domyślnie tylko administratorzy mają dostęp!)
obsługa ułamkowego powiększenia (nowe opcje interakcji: zoomDelta i zoomSnap)
oddzielne ustawienia, aby wyświetlać adres, współrzędne (nowe) i kierunki znaczników w wyskakującym okienku
obsługa map bazowych bing canvas dark, canvas light i canvays grey basemaps (domyślnie wyłączone)
opcja ustawienia maksymalnych granic dla map w celu ograniczenia panoramowania (przycisk „Ogranicz do bieżącego widoku”)
możliwość zastąpienia ustawień globalnych dla każdej mapy za pomocą nowych parametrów shortcode
przyciski wyboru partii (wszystkie / brak) dla warstw w skrzynce kontrolnej filtra
Panel API dla geokodowania Photon @ Mapsmarker na https://www.mapsmarker.com/photon pokazujący użycie interfejsu API z ostatniej godziny
automatycznie analizuje skróty map w kategoriach i opisach tagów oraz w polach terminów
wsparcie dla skróconego atrybucji
opcje zmiany pozycji wszystkich dostępnych pól kontrolnych
nowy parametr shortcode tabbed="true" do wyświetlania map w zakładkach
Łatwo zmieniaj wartości domyślne dla nowych map, korzystając z funkcji „Zapisz bieżące wartości jako wartości domyślne dla nowych map”
kontrola zgodności dla LiteSpeed ​​Cache, co może powodować uszkodzenie map
dodaj integrację mapy witryny Yoast SEO
poprawiona wydajność poprzez zmniejszenie liczby potrzebnych zapytań do bazy danych i użycie pamięci podręcznej tam, gdzie to możliwe
zoptymalizowany mechanizm ładowania CSS i JS skutkujący redukcją czasu ładowania nawet o 20%
Import / eksport CSV / XLS (X) / ODS został zastąpiony natywną funkcją importu / eksportu JSON (tutorial do konwersji JSON na formaty biurowe)
uproszczona koncepcja mapy: usunięto „mapy znaczników”, zmieniono nazwy „map warstw” na „mapy” (do których można przypisać obiekty takie jak znaczniki)
uproszczona koncepcja mapy wielowarstwowej, zwana teraz filtrami z opcją niestandardowego sortowania filtrów
Photon @ Mapsmarker: pokaż nazwy ulic + numery domów dla wyników geokodowania, jeśli są dostępne
usunięto obsługę map bazowych MapQuest (ze względu na to, że mapy bazowe MapQuest wymagają teraz własnego interfejsu API, co czyni je niekompatybilnymi do implementacji w standardowej instalacji Ulotki; istniejące mapy MapQuest zostaną automatycznie przełączone na OpenStreetMap)
usunięto nieaktualną integrację Mapbox v3 (zostanie zastąpiony przez v4 w przyszłej wersji)
usunięto sześć kontroli zgodności wtyczek / motywów, które nie są już potrzebne z powodu przepisania Maps Marker Pro 4.0
usunięto ustawienia dla (nieaktualnych) obrazów uruchamiania aplikacji mobilnej i dodano uproszczoną obsługę ikon aplikacji internetowych
zastąpiony (wycofany) Generator kodów QR Visualead z lokalnym generatorem kodów QR jQuery (kody QR są teraz dostępne tylko na backend / „pokaż wszystkie mapy”)
wyłączone podpowiedzi domyślnie na urządzeniach mobilnych, ponieważ zdarzenie najechania nie jest dostępne (dzięki Dirk!)
ustaw opcję interakcji „stuknij” domyślnie na false, aby zapobiec problemom z przewijaniem map na urządzeniach mobilnych (dzięki Thomas!)
Metadane GPX są teraz wyświetlane w wyskakującym okienku, które otwiera się po kliknięciu ścieżki (zamiast dedykowanego panelu GPX pod mapą)
zaktualizowane ustawienia języka, aby osobno wybierać język frontendu i backendu
zwiększony limit prędkości dla geokodowania Photon @ MapsMarker z 5.000 10.000 do 10 20 żądań dziennie i od XNUMX do XNUMX żądań na sekundę
zaktualizuj kontrolę ulotek z wersji 0.58 do wersji 0.63 (zawiera poprawki błędów i zgodność z ulotką 1.1.0)
aktualizacja ulotki-pełnoekranowa baza kodów (obsługuje systemy modułów AMD i Node / CommonJS, dzięki mpschaeuble!)
zaktualizowany dodatek minimapy z v3.4.0 do v3.5.0 (obsługa zdarzeń minimalizacji / przywracania - Informacje o wydaniu)
zoptymalizowana struktura folderów wtyczek (niektóre konfiguracje kompatybilności wtyczek mogą wymagać ponownego zastosowania)
zaktualizowano autocomplete.js Algolii z v0.21.7 do v0.29 (changelog)
zaktualizowano obietnicę es6 dla IE11 / Google Mutant z wersji 4.1.0 do wersji 4.2.5 (wydanie z poprawką błędów)
zaktualizowano Leaflet.MarkerCluster.LayerSupport z wersji 1.0.3 do wersji 1.0.4 (naprawianie problemów z ładowaniem częściowym)
zaktualizowana wtyczka EdgeBuffer do wstępnego ładowania płytek poza krawędź widocznej mapy do wersji 1.0.6
minimalna wymagana wersja WordPress dla Maps Marker Pro zwiększona do 4.5 (wymagana do kompatybilności z Gutenbergiem)
usunięta wtyczka skrótu
nie rozbierać input tagi z wyskakujących okienek, jeśli włączona jest opcja „Filtr HTML dla wyskakujących tekstów (wp_kses)”
skrócone limity czasu wywołań zastępczych interfejsu API licencji, aby zapobiec problemom w witrynach z problemami z połączeniem
ładuj kafelki mapy dla wersji OSM Black & White i DE przez https, aby zapobiec ostrzeżeniom o mieszanej zawartości (dzięki Annette!)
parsowanie krótkich kodów dla tagów audio i wideo WordPress w oknach wyskakujących na mapach warstw zostało przerwane, jeśli wp_keses () było włączone
lista znaczników: pokaż wpisy tylko raz, jeśli znacznik jest przypisany do kilku warstw
funkcje aktywacji i dezaktywacji nie były przetwarzane od wersji 3.0
uszkodzona zgodność z permalinkiem, zwracający zły adres URL
niepoprawne liczenie znaczników na liście znaczników podczas korzystania z map wielowarstwowych
niepoprawny typ zawartości podczas korzystania z wywołania zwrotnego dla GeoJSON
WPML / Polylang: brak rejestracji ciągu dla elementów do przetłumaczenia, jeśli używany jest importer (dzięki Laurent!)
widżet pulpitu administratora może zostać uszkodzony, jeśli zostanie użyty PHP 7.1+
Błąd OOM (brak pamięci) podczas sprawdzania poprawności klucza lokalnego SPBAS
ręczny wybór słoweńskiego, ponieważ język interfejsu został zepsuty (dzięki Igor!)
Link do logo Google został uszkodzony na urządzeniach z iOS
poprawiono: globalne sprawdzanie warunków sanitarnych dla wszystkich ustawień zamiast indywidualnego filtrowania wyników
zaktualizowane tłumaczenie bośniacki dzięki Kenan Dervišević→ przyczynić się
zaktualizowane tłumaczenie katalońskie dzięki Roc, Efraim Bayarri, Vicent Cubells i Marta Espinalt→ przyczynić się
zaktualizowane tłumaczenie czeskiego dzięki Viktorowi Kleinerowi i Vlad Kuzba→ przyczynić się
zaktualizowane tłumaczenie z języka duńskiego dzięki Mark Aabo Pedersen, Mads Dyrmann Larsen i Peter Erfurt→ przyczynić się
zaktualizowane tłumaczenie niemieckiego przez zespół Maps Marker Pro i Daniela Luttermanna→ przyczynić się
zaktualizowane tłumaczenie greckie dzięki Philiosowi Sazeidesowi, Evangelosowi Athanasiadisowi i Vardis Vavoulakis→ przyczynić się
zaktualizowane tłumaczenie hiszpańskiego dzięki David Ramírez, Alvaro Lara, Victor Guevara, Ricardo Viteri, Juan Valdes i Marta Espinalt i Fernando Coello→ przyczynić się
zaktualizowane tłumaczenie na hiszpański / Meksyk dzięki Victor Guevera i Eze Lazcano→ przyczynić się
zaktualizowane tłumaczenie fińskiego (fi_FI) dzięki Jessi Björk→ przyczynić się
zaktualizowane tłumaczenie francuskiego dzięki Vincèn Pujol, Rodolphe Quiedeville, Fx Benard, Cazal Cédric, Fabian Hurelle i Thomas Guignard→ przyczynić się
zaktualizowane tłumaczenie galicyjskie dzięki Fernando Coello→ przyczynić się
zaktualizowane tłumaczenie na język węgierski dzięki István Pintér i Csaba Orban→ przyczynić się
zaktualizowane tłumaczenie chorwackiego dzięki Neven Pausic, Alan Benic i Marijan Rajic→ przyczynić się
zaktualizowane tłumaczenie na język indonezyjski dzięki Andy Aditya Sastrawikarta i Emir Hartato i Phibu Reza→ przyczynić się
zaktualizowane tłumaczenie włoskiego dzięki Luca Barbetti i Angelo Giammarresi→ przyczynić się
zaktualizowane japońskie tłumaczenia dzięki Shu Higash i Taisuke Shimamoto→ przyczynić się
zaktualizowane tłumaczenie koreańskie dzięki Andy Park→ przyczynić się
zaktualizowane tłumaczenie na język litewski dzięki Donatas Liaudaitis i Donatas Liaudaitis→ przyczynić się
zaktualizowane tłumaczenie łotewskie dzięki Juris Orlovs i Eriks Remess→ przyczynić się
zaktualizowane tłumaczenie malajskiego dzięki Mohd Zulkifli→ przyczynić się
zaktualizowane tłumaczenie norweskiego (Bokmål) dzięki Inge Tang→ przyczynić się
zaktualizowane tłumaczenie na język niderlandzki dzięki Ronald Smeets, Marijke MetzPatrick Ruers, Fokko van der Leest i Hans Temming→ przyczynić się
zaktualizowane polskie tłumaczenie dzięki Paweł Wyszyński, Tomasz RudnickiRobert Pawlak, Daniel i Paul Dworniak→ przyczynić się
zaktualizowane tłumaczenie portugalsko-brazylijskie (pt_BR) dzięki Fabio Bianchi, Andre Santos i Antonio Hammerl→ przyczynić się
zaktualizowane tłumaczenie rumuńskiego dzięki Ariański, Daniel Codrea i Flo Bejgu→ przyczynić się
zaktualizowane tłumaczenie rosyjskie dzięki Ekaterinie Golubinie (wspieranej przez Teplitsa z Social Technologies - http://te-st.ru) i Wiaczesław Strenadko, http://slavblog.ru→ przyczynić się
zaktualizowane tłumaczenie słoweńskiego dzięki Igor Čabrian→ przyczynić się
zaktualizowane tłumaczenie słowackiego dzięki Zdenko Podobny→ przyczynić się
zaktualizowane tłumaczenie szwedzkiego dzięki Olofowi Odierowi, Tedy Warsitha, Danowi Paulssonowi, Elger Lindgren, Anton Andreasson i Tony Lygnersjö→ przyczynić się
zaktualizowane tłumaczenie tajskiego (th) dzięki Makarapong Chathamma i Panupong Siriwichayakul→ przyczynić się
zaktualizowane tłumaczenie tureckiego dzięki Emre Erkan, Mahir Tosun i Cagatay Demir→ przyczynić się
zaktualizowane tłumaczenie na język ukraiński dzięki Jarosław B Jaroshevskyy, Andrexj, Sergey Zhitnitsky i Mychajło→ przyczynić się
zaktualizowane tłumaczenie wietnamskiego (vi) dzięki Hoai czw→ przyczynić się
zaktualizowane tłumaczenie chińskiego dzięki John Shen i ck→ przyczynić się
zaktualizowane tłumaczenie chińskiego (zh_TW) dzięki Jamesho Ho→ przyczynić się

powrót do indeksu

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