leaflet.js v3.0, GoogleMutant, Polylang, 예쁜 퍼머 링크 및 더 많은 기능을 지원하는 Pro v1.0.3

3 개월 간의 개발, 3 개의 베타 버전 및 1 개의 릴리스 후보가 완료되면 Maps Marker Pro v3.0의 출시를 발표하게 된 것을 자랑스럽게 생각합니다.

항상 최신 버전으로 업데이트하는 것이 좋습니다. 이 릴리스에 대한 자세한 내용은 아래를 참조하십시오.


이 새로운 릴리스에 대한 의견을 알려주세요. 검토 제출 또는 아래에 의견을 남기십시오!

최신 Maps Marker Pro 개발을 최신 상태로 유지하려면 @MapsMarker 트위터 (= 최신 업데이트) 페이스북, Google+ 를 통해 뉴스를 구독하거나 RSS 또는를 통해 RSS / 이메일.

우리는 또한 당신이 우리를 가입 초대합니다 제휴 프로그램 최대 50 %의 수수료를 제공합니다. 리셀러가되고 싶다면 다음을 방문하십시오. https://www.mapsmarker.com/reseller


이제 프로 v3.0의 주요 내용을 살펴 보겠습니다.

우리는 지구 공학 엔지니어 인 Thorsten을 환영합니다. 지도 마커 프로 팀!

글로브 트로 팅 엔지니어 Thorsten Thorsten은 사용자로서의 경험을 바탕으로 순위를 강화합니다. Thorsten은 Maps Marker Pro를 사용하여 여행 블로그 Fuel & Bacon에서 캐나다를 통한 해안 간 여행을 문서화합니다.

leaflet.js를 v0.7.7에서 v1.0.3로 업그레이드

Leaflet.js는 "Maps Marker Pro의 엔진"이라고하며 vom v0.7.7에서 v1.0.3로 업그레이드되어 성능과 유용성이 향상되었습니다.

를 참조하십시오 leafletjs.com의 블로그 게시물 그리고 전체 변경 로그 자세한 내용은.

베타 (선택) : 전단지 플러그인을 사용하여 Google베이스 맵의 성능이 크게 향상되었습니다. GoogleMutant

실제로 우리는 shramov의 (폐기 된) Google Maps 전단지 구현을 훨씬 더 뛰어난 성능으로 대체 할 계획이었습니다. GoogleMutant Iván Sánchez의 전단지 플러그인. 어쨌든 하나의 차단 문제가 여전히 열려 있기 때문에 (#27 – 언제든지 도움을 받으십시오. 😉) Google은 더 이상 Maps Marker Pro v3.0을 지연시키지 않기 위해 기본 구현 방법을 변경하지 않기로 결정했습니다.

설정 /베이스 맵 / "Google Maps JavaScript API"에서 관련 옵션을 변경하여 GoogleMutant 플러그인을 수동으로 테스트 할 수 있습니다.

# 27이 수정되면 이후 버전의 Maps Marker Pro를 사용하는 모든 사용자에 대해이 옵션이 업데이트됩니다.

API 키가없는 Mapzen 검색을 사용하는 경우 무료 등록이 여전히 권장되는 경우 기본 지오 코딩 제공 업체로 Algolia Places로 자동 전환됨)

불행히도 권장되는 지오 코딩 제공 업체 Mapzen 검색 2017 년 XNUMX 월까지 정책을 변경하여 (무료) API 키를 지오 코딩 서비스를 사용해야합니다.

따라서 API 키에 등록하지 않은 경우 지오 코딩 공급자는 자동으로 알골 리아 지역 폴백 지오 코딩 제공 업체로서 Maps Marker Pro v3.0 및 Photon @ MapsMarker를 사용합니다.

Mapzen은 opendata에 의해 구동되며 다음과 같은 소스의 추가 데이터도 포함합니다. openaddresses.io 지오 코딩 결과에서 무료 Mapzen Search API 키를 등록하는 것이 좋습니다. 관련 자습서를 찾을 수 있습니다. 여기를 클릭해 주세요.

지도를 패닝 할 때 타일 이미지 뒤에 배경이 표시되지 않도록 보이는지도의 가장자리를 넘어지도 타일에 사전로드를 추가합니다.

v3.0에서는 전단지 플러그인도 통합했습니다 전단지 .EdgeBuffer 보이는지도의 가장자리를 넘어 사전로드를 지원합니다. 결과적으로 타일 아래의 검은 색 배경이 잘 보이지 않아지도 이동시 사용자 환경이 향상됩니다.

실제 예는 다음의 비교를 참조하십시오 http://www.tolon.co.uk/Leaflet.EdgeBuffer/comparison.html

기본적으로 Maps Marker Pro v2에는 3.0 개의 타일이 사전로드되어 있습니다. 설정 /지도 기본값 / 전역베이스 맵 설정에서 새로운 설정 "edgeBufferTiles"를 변경하여이 값을 변경할 수 있습니다.

다국어 맵에 대한 폴리 랭 번역 지원

v2.9에서는 다음을 사용하여 다국어 맵에 대한 지원을 추가했습니다. WPML. 많은 사용자의 요청으로 인해 다음에 대한 지원도 추가되었습니다. 폴리 랭 번역 플러그인 v3.0에서는지도를 다른 언어로 제공 할 수있는 더 많은 선택권을 제공합니다. 보다 https://www.mapsmarker.com/자세한 내용은 다국어를 구사하십시오.

이 기능을 구현 한 Thorsten에게 감사드립니다!

마커 아이콘 위에 마커 이름을 작은 텍스트로 표시하기위한 툴팁 지원

마커 아이콘을 가리키면 마커 이름이 마커 아이콘 위에 작은 텍스트로 표시됩니다.

leaflet.js 1.0에 추가 된 기본 Leaflet 툴팁 기능이 HTML 제목 태그 대신 사용되므로 Settings / Map Defaults / Marker 툴팁 설정에서 필요에 따라 툴팁 동작을 사용자 정의 할 수 있습니다.

마우스 클릭 대신 마우스로 가리키면 팝업을 여는 새로운 옵션

v3.0에서는 마우스 클릭 대신 마우스로 가리키면 팝업을 열 수도 있습니다. 이 옵션은 기본적으로 비활성화되어 있으며 설정 / 맵 기본값 / 마커 팝업의 기본값에서 활성화 할 수 있습니다.

전체 화면지도 및 API를위한 맞춤 설정 가능한 슬러그가 포함 된 예쁜 퍼머 링크

v3.0에서는 전체 화면 맵 또는 API 링크와 같은 플러그인 파일에 직접 액세스 할 필요도 없어졌습니다. 기본적으로 슬러그 / maps / 현재 사용 중이며 설정 / 기타 / "Permalinks 슬러그"를 통해 변경할 수 있습니다.

예쁜 영구 링크가있는 전체 화면 마커 맵 ID 1에 대한 링크 예 : https://www.mapsmarker.com/maps/fullscreen/marker/1/

전체 화면 맵 또는 다른 API 링크 (예 : https://www.mapsmarker.com/wp-content/plugin/leaflet-maps-marker-pro/leaflet-fullscreen.php?marker=1)를 직접 연결 한 경우 필요하지 않습니다 무엇이든 바꿀 수 있습니다 – 사용자는 자동으로 새로운 퍼머 링크로 전달됩니다.

AMP 지원

v3.0에는 기본 AMP 지원이 추가되어 AMP 지원 페이지에서 전체 화면보기 링크가있는 맵에 대한 플레이스 홀러 이미지를 보여줍니다. Sebastian 덕분에!

v3.1의 경우 AMP 가능 페이지에 기본 맵을 표시하여이 통합을 향상시킬 수 있는지 확인합니다.

다른 변경 및 최적화

  • wp-load.php (thx Thorsten!)를 통해 불필요한 WordPress 초기화를 제거하여 API 호출의 ~ 15 % 성능 향상
  • MMPAPI의 새로운 기능 : list_markers (), list_layers (), get_layers ($ layer_ids) – 전체 문서 (많은 Thorsten!)
  • WPML / Polylang 통합 비활성화를위한 새로운 옵션
  • WP 로켓에 대한 향상된 호환성 검사 (Maps Marker Pro Javascript를 제외하지 않으면지도가 중단 될 수 있음)
  • MMP_Geocoding 클래스에서 사용되는 세션에 대한 PHP APCu 캐싱 지원 추가
  • 위치별로 "모든 마커 나열"및 "모든 레이어 나열"테이블을 정렬 할 수 있습니다 (Pas!)
  • “Async Javascript”플러그인 호환성 검사 (thx Adam!)
  • MMP_Geocoding 클래스가 사용되는 경우에만 지오 코딩을위한 사용자 세션 생성
  • (단일) 레이어 편집 페이지에 마커를로드하기위한 최적화 된 SQL (thx Thorsten!)
  • Leaflet.fullscreen markercluster 코드베이스를 v1.0.2로 업데이트했습니다 (thx jfirebaugh!)
  • timepicker.js 라이브러리 + 종속성 대신 HTML5 날짜 시간을 사용하여 마커 및 레이어 편집 페이지의 성능 향상 (thx Thorsten!)
  • 스크립트를 등록 취소하여 다시 대기열에 넣지 않도록 옵션 "제 XNUMX자가 대기열에 넣은 Google Maps API 스크립트 등록 취소"를 개선했습니다.
  • 플러그인 업데이터의 성능 향상 (업데이트가 가능한 경우에만 플러그인 업데이트 액세스를위한 백엔드 검사 실행 – Thorx!)
  • 백엔드 성능을 개선하고 NextGen Gallery 관련 문제가보고 된대로 통합 WPML 설치 프로그램 제거
  • 컨트롤 박스 고장을 방지하기 위해 필터 컨트롤 박스의 최대 문자 수가 4000에서 65535로 증가했습니다 (thx Michelle!)
  • bing 맵 타일을로드 할 때는 항상 https를 사용하십시오.
  • 수입자 : 감사 옵션이 꺼져 있고 관련 소스 열이 비어있는 경우 createdon 및 updatedon 행에 대해 유효하지 않은 값 경고를 표시하지 않음
  • RSS 피드의지도에 대한 자리 표시 자 이미지로 Maps Marker Pro 로고 대신 데모 맵 이미지 사용
  • WP 충돌을 피하기 위해 KML 쿼리 var 이름을 markername으로 변경했습니다.

버그 수정

  • 1000 개 이상의 번역 된 맵 문자열이있는 사이트의 WPML 성능 문제 (thx Thorsten!)
  • 타사 플러그인에서 대기열에 넣은 부트 스트랩 파일로 인해 설정 탐색이 중단됨 (thx Bob!)
  • WPML을 사용할 수없는 경우에도 https://mapsmarker.com/multilingual 대신 레이어 편집 페이지의 WPML 문자열 변환 페이지에 연결됨 (thx Thorsten!)
  • 마커 아이콘이 마커 편집 및 도구 페이지의 백엔드에 표시되지 않으면 해결 방법 추가 (thx Ron!)
  • MMPAPI : 레이어 ID 선택 및 경계 상자 검색 오류 메시지 문제 해결 (thx Thorsten!)
  • Maps Marker Pro API 엔드 포인트에 직접 액세스 할 수없는 iThemes Security Pro 플러그인 및 htaccess 구성과 충돌 (thx David!)
  • wp_options 테이블의 WP 세션 항목은 WordPress 크론 작업을 통해 삭제되지 않았습니다 (Thorsten이 많이 사용되었습니다).
  • 수입업자 및 MMP_Geocoding 클래스에 대한 PHP APC 캐시 감지 수정
  • 마커 내보내기 : select2 라이브러리를 통한 레이어 검색이 중단되었습니다
  • 설정이 기본 설정으로 재설정 된 후 PHP 경고 (thx Thorsten!)
  • 레이어 맵 아래 마커 목록 : 특정 상황에서 마커 수가 잘못 될 수 있음
  • v2.9부터 +와 – 버튼 간 확대 / 축소 컨트롤의 구분선이 누락되었습니다.
  • z- 값이 너무 높아 GPX 미디어 업로드 오버레이가 겹치는 위치 검색 필드
  • 정렬 기준을 선택한 경우 "모든 레이어 나열"페이지의 정렬 순서가 깨졌습니다 (thx Thorsten!)
  • 특정 PHP 구성에서만 정의되지 않은 변수 경고로 인해 마커 편집 페이지가 손상 될 수 있음 (thx Nadine!)
  • 설정이 비활성화 된 경우에도 마커 편집 페이지의 팝업 텍스트에 길 찾기 링크가 추가되었습니다 (미리보기 중에 만).
  • 레이어 편집 페이지의 레이어 맵 아래 마커 목록에서 페이징을 사용할 때 Javascript 오류가 발생합니다.
  • 지오 코딩을 통해 트리거 된 경우 기본 마커 팝업 텍스트 속성이 고려되지 않았습니다.
  • WebAPI / 검색 기능을 사용할 때 JSON 오류가 발생합니다 (엘리자베스!)
  • 클러스터링이 비활성화 된 경우 마커 목록 링크를 통한 열린 팝업이 사용되지 않은 경우 고유 한 마커 줌 레벨
  • 클러스터링이 활성화 된 경우 마커 목록을 통해 팝업을 열면 맵 센터가 중단 될 수 있습니다 (thx Damian!)
  • 클러스터링이 비활성화 된 경우 마커 목록에서 마커 이름을 클릭 할 때 정의되지 않은 자바 스크립트 경고
  • 클러스터가로드 된 후 백엔드의 레이어 중심 마커가 더 이상 표시되지 않았습니다.
  • 검색 필드를 지운 후 마커 목록의 정렬 순서가 복원되지 않았습니다 (thx Damian & Thorsten!)
  • "레이어 ID 변경"-도구를 사용하면 잘못된 레이어 할당이 발생할 수 있습니다 (패트리샤 ​​& 토르스텐!)
  • CSS가 선택한 테마와 충돌합니다 (Google지도 타일 이미지 주변의 테두리에 나타남)
  • 마커 이름의 탭과 같은 제어 문자는 마커 목록에 대한 GeoJSON 배열의 유효성을 깰 수 있습니다 (thx Stefan!)
  • 검색어로 결과가 표시되지 않는 경우 마커가 깨짐 (thx Damian & Thorsten!)
  • 무제한 호스트 테스트가 허용되는 로컬 호스트 설치에는 라이센스 보호가 너무 엄격했습니다 (다니엘!)
  • 마커 목록 검색 필드 (thx Damian & Thorsten!)를 사용할 때 위치 정보가 손실되는 문제 수정

보안 수정

몇 주 전에 우리는 개인 해커 원 보안 버그 현상금 프로그램을 시작하여 다음과 같은 보안 보고서가이 릴리스로 수정되었습니다.

  • 낮은 영향 (관리자 만 악용 가능) : 라이센스 설정 페이지에서 XSS 취약점이 반영되었습니다 (해커 원을 통해 Deepanker Chawla에 영향을 미침)
  • 낮은 영향 (백엔드 맵 편집기에서만 악용 가능) : 위치 및 마커 / 레이어 이름에 대한 XSS 취약점이 "모든 레이어 나열"/ "모든 마커 나열"페이지에 저장 됨
  • 낮은 영향 (백엔드 맵 편집기에서만 악용 가능) : 마커 편집 페이지에서 XSS 취약점이 반영됨 (해커 원을 통한 Deepanker Chawla의 두 번째)
  • 낮은 영향 (관리자 만 악용 가능) : 설정 페이지의 DOM 기반 XSS 취약성 (hackerone을 통해 Deepanker Chawla에 해당)

우리는 귀하가 참여하고 싶어 할 경우 가까운 시일 내에 해커 원 보안 버그 현상금 프로그램을 공개 할 계획입니다. 자세한 내용은 블로그를 참조하십시오.

알려진 문제

https를 통해 사이트에 안전하게 액세스하지 않으면 Chrome 50 이상 및 Safari 10 이상에서 위치 정보 기능이 더 이상 작동하지 않습니다.

Chrome 50 (및 Safari 10)을 사용하면 관련 브라우저 공급 업체에서 지리적 위치 지원에 대한 중요한 변경 사항을 도입했습니다. 사용자의 현재 위치를 요청하는 모든 응용 프로그램 (Maps Marker Pro의 지리적 위치 기능이 아닌)은 더 이상 사이트가 https를 통해 안전하게 전달되도록 설정된 경우 사용자의 현재 위치 – 대신 다음과 유사한 경고가 표시됩니다.

지리적 위치 오류 정보

Google의이 결정에 대한 자세한 내용은 https://developers.google.com/web/updates/2016/04/geolocation-on-secure-contexts-only. 사용자가 Firefox와 같은 대체 브라우저를 통해 사이트에 액세스하는 경우에도 비 https 사이트에서 위치 정보가 작동합니다. 원정 여행 또는 Internet Explorer – 어쨌든 해당 브라우저도 향후 유사한 보안 제한을 추가 할 수 있습니다.

2016 년 10 월 업데이트 : iOS 10부터 Safari XNUMX 이상부터 위치 정보를 지원하려면 https가 필요합니다. 구현은 Chrome보다 훨씬 더 엄격합니다. 예를 들어 사이트에 혼합 콘텐츠 경고가있는 경우 지리적 위치 정보가 작동하지 않습니다.

따라서 사이트에 Maps Marker Pro 지리적 위치 기능이 필요한 경우 사이트를 https로 마이그레이션하는 것이 좋습니다. 일부 호스트는 이미 무료 https 인증서를 제공합니다. letsencrypt.org 예를 들어. https를 지원하도록 WordPress 사이트 내에서 구성을 구성하려면 다음과 같은 자습서를 살펴보십시오. https://css-tricks.com/moving-to-https-on-wordpress/.

https는 Google 크롬 50 이상 및 Safari 10 이상에서 다시 작동하는 지리적 위치 (데이터 무결성, 발신자 인증 및 사용자 개인 정보 보호, https가 순위 신호로 사용되는 Google 순위 상승 등)보다 사이트에 더 많은 이점을 제공하므로 아직하지 않은 경우에만 사이트를 https로 전환하는 것이 좋습니다.

사이트를 https로 전환 했는데도 여전히 지리적 위치 오류 (예 : "지역 위치 오류 : 사용자 거부 지리적 위치")가 발생하는 경우 앱 / 웹 사이트가 지리적 위치를 검색하도록 허용 된 경우 장치의 위치 설정을 확인하십시오.

번역 업데이트

또한 https://translate.mapsmarker.com의 Glotpress 인스턴스를 v2.3.1로 업데이트하여 번역자가 번역을 사용자가 퍼지하고 다시 활성화 한 암호 재설정, 디자인 업데이트 등으로 표시 할 수 있도록했습니다.

많은 동기를 부여한 기여자 덕분에이 릴리스에는 다음과 같은 업데이트 된 번역이 포함됩니다.

번역에 공헌하고 싶다면 (새로운 힌디어 번역가에게 감사 할 것입니다!) https://translate.mapsmarker.com/projects/lmm 문의주시기 바랍니다.

예를 들어 번역이 50 % 미만으로 완료된 경우 번역가는 번역을 25 %로 완료 한 것에 대한 보상으로 € 249에 해당하는 100 개의 라이센스 팩을 무료로받습니다.

Outlook – 다음 릴리스 계획

새로운 기능에 대한 출시 날짜는 약속하지 않습니다. 우리는 사용자의 의견에 따라 로드맵을 동적으로 조정하고 있습니다. 어쨌든 우리는 대부분 사용자 피드백에서 비롯된 계획되지 않은 부 릴리스로 최적화 및 버그 수정을 추가 할 수있는 유연성을 유지합니다.

이 블로그를 통해 구독하십시오 RSS or 이메일) 또는 @MapsMarker 최신 개발 뉴스를 최신 상태로 유지하려면 Twitter (= 최신 업데이트)를 사용하십시오.

전체 변경 내역

우리는 지구 공학 엔지니어 인 Thorsten을 환영합니다. 지도 마커 프로 팀!
성능 및 유용성을 높이기 위해 leaflet.js ( "Maps Marker Pro 엔진")를 v0.7.7에서 v1.0.3으로 업그레이드했습니다. leafletjs.com의 블로그 게시물 이나 전체 변경 로그 자세한 내용은
베타 (선택) : 전단지 플러그인을 사용하여 Google베이스 맵의 성능이 크게 향상되었습니다. GoogleMutant (아이 반!)
지도를 패닝 할 때 타일 이미지 뒤에 배경이 표시되지 않도록 보이는지도의 가장자리를 넘어지도 타일에 사전로드를 추가합니다.
다국어 맵에 대한 폴리 랭 번역 지원 (Thx Thorsten!)
마커 아이콘 위에 마커 이름을 작은 텍스트로 표시하기위한 툴팁 지원
마우스 클릭 대신 마우스로 가리키면 팝업을 여는 새로운 옵션 (기본적으로 비활성화되어 있음)
전체 화면지도 및 API를위한 맞춤 설정 가능한 슬러그가 포함 된 예쁜 퍼머 링크 (예 : https://www.mapsmarker.com/dev/pro/지도/ fullscreen / marker / 1 / – thx Thorsten!)
MMPAPI의 새로운 기능 : list_markers (), list_layers (), get_layers ($ layer_ids) – 전체 문서 (많은 Thorsten!)
WPML / Polylang 통합 비활성화를위한 새로운 옵션
WP 로켓에 대한 향상된 호환성 검사 (Maps Marker Pro Javascript를 제외하지 않으면지도가 중단 될 수 있음)
MMP_Geocoding 클래스에서 사용되는 세션에 대한 PHP APCu 캐싱 지원 추가
위치별로 "모든 마커 나열"및 "모든 레이어 나열"테이블을 정렬 할 수 있습니다 (Pas!)
“Async Javascript”플러그인 호환성 검사 (thx Adam!)
AMP 지원 : AMP 가능 페이지에서 전체 화면보기 링크가있는 맵의 자리 표시 자 이미지 표시 (세바스찬!)
API 키가없는 Mapzen 검색을 사용하는 경우 기본 지오 코딩 제공 업체로 Algolia Places로 자동 전환 (2017 년 XNUMX 월까지 API 키가 의무화 됨-무료 등록이 여전히 권장 됨)
wp-load.php (thx Thorsten!)를 통해 불필요한 WordPress 초기화를 제거하여 API 호출의 ~ 15 % 성능 향상
MMP_Geocoding 클래스가 사용되는 경우에만 지오 코딩을위한 사용자 세션 생성
(단일) 레이어 편집 페이지에 마커를로드하기위한 최적화 된 SQL (thx Thorsten!)
Leaflet.fullscreen markercluster 코드베이스를 v1.0.2로 업데이트했습니다 (thx jfirebaugh!)
timepicker.js 라이브러리 + 종속성 대신 HTML5 날짜 시간을 사용하여 마커 및 레이어 편집 페이지의 성능 향상 (thx Thorsten!)
스크립트를 등록 취소하여 다시 대기열에 넣지 않도록 옵션 "제 XNUMX자가 대기열에 넣은 Google Maps API 스크립트 등록 취소"를 개선했습니다.
플러그인 업데이터의 성능 향상 (업데이트가 가능한 경우에만 플러그인 업데이트 액세스를위한 백엔드 검사 실행 – Thorx!)
백엔드 성능을 개선하고 NextGen Gallery 관련 문제가보고 된대로 통합 WPML 설치 프로그램 제거
컨트롤 박스 고장을 방지하기 위해 필터 컨트롤 박스의 최대 문자 수가 4000에서 65535로 증가했습니다 (thx Michelle!)
bing 맵 타일을로드 할 때는 항상 https를 사용하십시오.
수입자 : 감사 옵션이 꺼져 있고 관련 소스 열이 비어있는 경우 createdon 및 updatedon 행에 대해 유효하지 않은 값 경고를 표시하지 않음
RSS 피드의지도에 대한 자리 표시 자 이미지로 Maps Marker Pro 로고 대신 데모 맵 이미지 사용
WP 충돌을 피하기 위해 KML 쿼리 var 이름을 markername으로 변경했습니다.
1000 개 이상의 번역 된 맵 문자열이있는 사이트의 WPML 성능 문제 (thx Thorsten!)
타사 플러그인에서 대기열에 넣은 부트 스트랩 파일로 인해 설정 탐색이 중단됨 (thx Bob!)
WPML을 사용할 수없는 경우에도 https://mapsmarker.com/multilingual 대신 레이어 편집 페이지의 WPML 문자열 변환 페이지에 연결됨 (thx Thorsten!)
마커 아이콘이 마커 편집 및 도구 페이지의 백엔드에 표시되지 않으면 해결 방법 추가 (thx Ron!)
MMPAPI : 레이어 ID 선택 및 경계 상자 검색 오류 메시지 문제 해결 (thx Thorsten!)
Maps Marker Pro API 엔드 포인트에 직접 액세스 할 수없는 iThemes Security Pro 플러그인 및 htaccess 구성과 충돌 (thx David!)
wp_options 테이블의 WP 세션 항목은 WordPress 크론 작업을 통해 삭제되지 않았습니다 (Thorsten이 많이 사용되었습니다).
수입업자 및 MMP_Geocoding 클래스에 대한 PHP APC 캐시 감지 수정
마커 내보내기 : select2 라이브러리를 통한 레이어 검색이 중단되었습니다
설정이 기본 설정으로 재설정 된 후 PHP 경고 (thx Thorsten!)
레이어 맵 아래 마커 목록 : 특정 상황에서 마커 수가 잘못 될 수 있음
v2.9부터 +와 – 버튼 간 확대 / 축소 컨트롤의 구분선이 누락되었습니다.
z- 값이 너무 높아 GPX 미디어 업로드 오버레이가 겹치는 위치 검색 필드
정렬 기준을 선택한 경우 "모든 레이어 나열"페이지의 정렬 순서가 깨졌습니다 (thx Thorsten!)
특정 PHP 구성에서만 정의되지 않은 변수 경고로 인해 마커 편집 페이지가 손상 될 수 있음 (thx Nadine!)
설정이 비활성화 된 경우에도 마커 편집 페이지의 팝업 텍스트에 길 찾기 링크가 추가되었습니다 (미리보기 중에 만).
레이어 편집 페이지의 레이어 맵 아래 마커 목록에서 페이징을 사용할 때 Javascript 오류가 발생합니다.
지오 코딩을 통해 트리거 된 경우 기본 마커 팝업 텍스트 속성이 고려되지 않았습니다.
WebAPI / 검색 기능을 사용할 때 JSON 오류가 발생합니다 (엘리자베스!)
클러스터링이 비활성화 된 경우 마커 목록 링크를 통한 열린 팝업이 사용되지 않은 경우 고유 한 마커 줌 레벨
클러스터링이 활성화 된 경우 마커 목록을 통해 팝업을 열면 맵 센터가 중단 될 수 있습니다 (thx Damian!)
클러스터링이 비활성화 된 경우 마커 목록에서 마커 이름을 클릭 할 때 정의되지 않은 자바 스크립트 경고
클러스터가로드 된 후 백엔드의 레이어 중심 마커가 더 이상 표시되지 않았습니다.
검색 필드를 지운 후 마커 목록의 정렬 순서가 복원되지 않았습니다 (thx Damian & Thorsten!)
"레이어 ID 변경"-도구를 사용하면 잘못된 레이어 할당이 발생할 수 있습니다 (패트리샤 ​​& 토르스텐!)
CSS가 선택한 테마와 충돌합니다 (Google지도 타일 이미지 주변의 테두리에 나타남)
마커 이름의 탭과 같은 제어 문자는 마커 목록에 대한 GeoJSON 배열의 유효성을 깰 수 있습니다 (thx Stefan!)
검색어로 결과가 표시되지 않는 경우 마커가 깨짐 (thx Damian & Thorsten!)
무제한 호스트 테스트가 허용되는 로컬 호스트 설치에는 라이센스 보호가 너무 엄격했습니다 (다니엘!)
마커 목록 검색 필드 (thx Damian & Thorsten!)를 사용할 때 위치 정보가 손실되는 문제 수정
낮은 영향 (관리자 만 악용 가능) : 라이센스 설정 페이지에서 XSS 취약점이 반영되었습니다 (해커 원을 통해 Deepanker Chawla에 영향을 미침)
낮은 영향 (백엔드 맵 편집기에서만 악용 가능) : 위치 및 마커 / 레이어 이름에 대한 XSS 취약점이 "모든 레이어 나열"/ "모든 마커 나열"페이지에 저장 됨
낮은 영향 (백엔드 맵 편집기에서만 악용 가능) : 마커 편집 페이지에서 XSS 취약점이 반영됨 (해커 원을 통한 Deepanker Chawla의 두 번째)
낮은 영향 (관리자 만 악용 가능) : 설정 페이지의 DOM 기반 XSS 취약성 (hackerone을 통해 Deepanker Chawla에 해당)
번역 업데이트
번역에 도움이 필요하면 웹 기반 번역 플랫폼
https://translate.mapsmarker.com을 GlotPress 2.3.1로 업데이트했습니다 (사용자에 의한 퍼지, 다시 활성화 된 비밀번호 재설정, 디자인 업데이트 등으로 번역 표시)
Marijke Metz 덕분에 네덜란드 번역 업데이트 – http://www.mergenmetz.nl, Patrick Ruers, http://www.stationskwartiersittard.nl, Fokko van der Leest – http://wandelenrondroden.nl Hans Temming – http://www.wonderline.nl
Vincèn Pujol 덕분에 프랑스어 번역이 업데이트되었습니다. http://www.skivr.com 그리고 Rodolphe Quiedeville, http://rodolphe.quiedeville.org, Fx Benard, http://wp-translator.com, cazal cédric, http://www.cedric-cazal.comFabian Hurelle, http://hurelle.fr 토마스 기 나드 http://news.timtom.ch
Fernando Coello 덕분에 갈리시아어 번역이 업데이트되었습니다. http://www.indicepublicidad.com
Thorsten 덕분에 독일어 번역 업데이트
Luca Barbetti 덕분에 이탈리아어 번역이 업데이트되었습니다. http://twitter.com/okibone 그리고 Angelo Giammarresi – http://www.wocmultimedia.biz
덕분에 일본어 번역 업데이트 슈 히가시 시마모토 다이스케
Juris Orlovs 덕분에 라트비아어 번역이 업데이트되었습니다. http://lbpa.lv 그리고 Eriks Remess http://geekli.st/Eriks
Donatas Liaudaitis 덕분에 리투아니아어 번역 업데이트 – http://www.transleta.co.uk 그리고 오비디우스 – http://www.manokarkle.lt
Fabio Bianchi 덕분에 포르투갈어 (브라질) 번역 (pt_BR) – http://www.bibliomaps.com, Andre Santos – http://pelaeuropa.com.br 안토니오 해머
Ekaterina Golubina 덕분에 러시아어 번역 업데이트 (Teplitsa of Social Technologies – http://te-st.ru) 및 Vyacheslav Strenadko, http://slavblog.ru
David Ramírez 덕분에 스페인어 번역이 업데이트되었습니다. http://www.hiperterminal.com알바로 라라, http://www.alvarolara.com빅터 게바라, http://1sistemas.netRicardo Viteri, http://www.labviteri.comJuan Valdes와 Marta Espinalt, http://www.martika.es
Olof Odier http://www.historiskastadsvandringar.se, Tedy Warsitha http://codeorig.in/, Dan Paulsson 덕분에 스웨덴어 번역 업데이트 http://www.paulsson.eu린드그렌 엘거 http://bilddigital.seAnton Andreasson, http://andreasson.org/ 그리고 Tony Lygnersjö – https://www.dumsnal.se/
알려진 문제
https를 통해 사이트에 안전하게 액세스 할 수 없으면 Chrome 50 이상 및 iOS / Safari 10 이상에서 위치 정보 기능이 더 이상 작동하지 않습니다 (세부설명)

사용 가능한 모든 변경 로그 표시

다운로드 / 업데이트 방법

업데이트하는 가장 쉬운 방법은 WordPress 업데이트 프로세스를 사용하는 것입니다. 관리자 권한이있는 사용자로 로그인하고 대시 보드 / 업데이트로 이동 한 후 업데이트 할 플러그인을 선택하고 "플러그인 업데이트"버튼을 누릅니다. 새 버전을 사용할 수 있으면 프로 플러그인에서 24 시간마다 확인합니다. 플러그인으로 이동하여 "Maps Marker Pro"옆에있는 "수동으로 업데이트 확인"링크를 클릭하여 업데이트 확인을 수동으로 트리거 할 수도 있습니다.

수동 업데이트 확인

"업데이트 확인"링크가 표시되지 않고 1.7 미만의 버전을 사용중인 경우 현재 패키지를 다운로드하여 수동으로 한 번 업데이트하십시오. https://www.mapsmarker.com/download-pro FTP를 통해 서버의 기존 플러그인 파일을 덮어 씁니다. 이는 오래된 SSL 라이브러리를 사용하는 여러 호스트에서 필요할 수 있으며, 이로 인해 Maps Marker Pro가 mapsmarker.com에서 업데이트 패키지를 검색하기 위해 보안 연결을 설정할 수 없습니다. Pro v1.7에는 이러한 종류의 서버에 대한 해결 방법이 포함되어 있으며 다음 업데이트는 평소와 같이 다시 작동해야합니다. 영향을 받고 도움이 필요하면 지원 티켓을여십시오..

플러그인 패키지의 무결성을 확인하는 방법

SHA-256 해시 값 :

AAC3E05208CEE2736D0F8514F61F91A43456742516A95DF2FDCBEE4B47BD69E5

플러그인 패키지의 무결성을 확인하는 방법에 대한 자습서를 보려면 여기를 클릭하십시오 (새 설치용 플러그인 패키지가 https://www.mapsmarker.com에서 다운로드되지 않은 경우 권장 됨 – 자동 업데이트 프로세스를 사용하는 경우 확인이 필요하지 않습니다)

베타 테스터에 대한 추가 업데이트 정보

베타에서 최종 버전으로의 플러그인 업데이트에 대한 추가 조치는 필요하지 않습니다.

코멘트를 남겨

XHTML : 다음 태그를 사용할 수 있습니다. <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

en English
X