Google베이스 맵 및 기타 여러 기능에 최적화 된 성능을 제공하는 Pro v3.1

3 개월 이상의 개발과 많은 잠들지 않은 밤이 지난 후, 우리는 Maps Marker Pro v3.1의 출시를 기꺼이 발표합니다.

캐나다를 통해 여행을 떠나고 있지만 Thor Mark에게 많은 특별한 감사의 말을 전합니다. Maps Marker Pro에 새로운 기능과 최적화를 계속 추가합니다. https://www.fuelandbacon.com BTW (보관 된 사이트)에서 그의 여행을 따라 아름다운 사진을 볼 수 있습니다.

Maps Marker Pro v3.1의 새로운 기능은 무엇입니까?

v3.1의 주요 특징은 최근 마커 맵 위젯, 유용성 개선 및 hackerone.com의 버그 바운티 프로그램으로 인한 버그 수정 및 보안 수정 인 최적화 된 Google Maps leaflet.js 플러그인“GoogleMutant”입니다. 이 릴리스에 대한 자세한 내용은 아래를 참조하십시오.

항상 최신 버전으로 업데이트하는 것이 좋습니다.


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

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

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


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

Google베이스 맵에 최적화 된 성능

shramov에 의해 (폐기 된) Google Maps 전단지 구현이 이제 훨씬 더 성능이 우수한 것으로 대체되었습니다. GoogleMutant Iván Sánchez의 전단지 플러그인.

이전에는 Google Maps JS API 인스턴스가 Leaflet 컨테이너 뒤에 표시되어 최대한 동기화되었습니다. 결과적으로베이스 맵과 모든 오버레이가 동기화되지 않았습니다. 지도를 드래그하거나 확대 / 축소 할 때 눈에 띄었습니다.

이제 최고의 Leaflet 환경을 제공하기 위해 GoogleMutant는 DOM 돌연변이 관찰자와 Leaflet 1.0.0의 L.GridLayer를 모두 사용합니다. 베이스 맵 타일은 여전히 ​​Google Maps JavaScript API를 통해 요청되지만 Leaflet 드래그 앤 줌을 사용하도록 위치를 전환합니다.

GoogleMutant의 유일한 단점은 Internet Explorer 10 이하 및 여러 이전 브라우저 버전에서 지원되지 않는다는 것입니다 (지도는 해당 사용자를 위해 OpenStreetMap으로 자동 전환됩니다). 영향을받는 브라우저의 현재 브라우저 시장 점유율은 약 2 % (05 년 2017 월)이며 꾸준히 감소하고 있습니다.

오래된 브라우저에서 Google베이스 맵이 OpenStreetMap으로 자동 전환되지 않게하려면 설정 / 맵 기본값 /“Google Maps JavaScript API”에서 레거시 플러그인을 활성화하십시오.

새로운 위젯 "최근 마커 표시"

이 릴리스에는 새로운 위젯이 추가되어 사이드 바에 최신 마커 맵을 쉽게 표시 할 수 있습니다.

이 위젯을 추가하려면 Appearance / Widgets로 이동하여 "Maps Marker Pro – 최신 마커 맵"위젯을 사이드 바에 추가하십시오.

GeoJSON 다운로드 및 마커 클러스터링을위한 로딩 표시기

레이어 맵에 수백 또는 수천 개의 마커가 포함 된 경우, 이미 최적화 된 GeoJSON 배열을로드하는 데 시간이 걸릴 수 있습니다.

지도 뷰어의 유용성을 향상시키기 위해 GeoJSON 데이터의로드 및 파싱이 완료 될 때까지 표시되는 애니메이션로드 표시기를 추가했습니다.

악성 코드의 주입을 막기위한“팝업 텍스트 용 HTML 필터”옵션

기본적으로 팝업 텍스트는 다음을 사용하여 필터링됩니다. wp_kses () 게시물 및 페이지와 같은 기본 WordPress 콘텐츠에도 사용됩니다.

결과적으로 허용 된 HTML 요소 이름, 속성 이름 및 속성 값과 정상적인 HTML 엔터티 만 표시됩니다. JavaScript 코드 ( 크로스 사이트 스크립팅 – XSS 예를 들어) 출력에서 ​​제거됩니다.

예를 들어 사용자 정의 Javascript 코드를 실행하기 위해 필터링되지 않은 팝업 텍스트가 필요한 경우 설정 / 기타 / 호환성 설정에서이 옵션을 비활성화 할 수 있습니다.

모든 마커 표시 페이지 개선 : 레이어별로 마커를 필터링하기 위해 드롭 다운 추가

백엔드의 "모든 마커 나열"페이지에서 레이어 드롭 다운 선택 상자를 추가하여 특정 레이어의 마커 만 동적으로 표시 할 수 있습니다.

글로벌베이스 맵 설정“nowrap”

Settings / Map Defaults /“Global basemap settings”에서 새로운 설정“nowrap”을 추가했습니다 :

이 설정을 true로 설정하면 타일이 반복되는 대신 월드 너비 외부로로드되지 않습니다.

false로 설정 (= 기본값) :

설정을 true로 설정 :

현상금 사냥꾼이 원했습니다!

완벽한 기술도없고 우리도 마찬가지입니다. 우리가 간과 할 수있는 것들이 항상있을 것입니다. 사각 지대를 피할 수는 없지만 식별 할 수있는 조치를 취할 수 있습니다. 우리는 제품의 보안 버그 및 보안 문제를 찾는 데 도움을주기 위해 모든 곳의 보안 연구원에게 문의하고 있습니다.

사진 : 애리조나 주 피닉스에 위치한 2012 Phoenix Comicon의 Boba Fett cosplayer. 작성자 : Gage Skidmore (자체 작업) [CC-BY SA 2.0] 통해 위키 미디어 공용]

Boba Fett, Greedo & Co.의 계급에 합류하십시오 : Maps Marker Pro의 현상금 사냥꾼이 되십시오

우리는 유효한 보안 버그 (예 : 간단한 XSS)에 대해 10 달러의 현상금을 제공하며, 원격 코드 실행 익스플로잇, SQL 삽입 또는 권한 에스컬레이션과 같은 더 심각한 버그에 대한 더 큰 바운티 옵션을 제공합니다. 또한 유효한 보안 버그를보고하는 사람마다 25 년간 업데이트 및 지원 (목록 가격 : € 3)에 대한 액세스를 포함하여 499 개 도메인에 유효한 Maps Marker Pro 용 전문가 패키지를 제공합니다.

바운티는 소스 코드 취약점에 대해서는 지불되지만, 옵션적인 작은 바운티에 대해서는 취약점을 외부에 제출해야합니다. 버그 바운티 플랫폼 HackerOne에서 바운티 헌트를 광고했습니다. 유효한 대상 목록과 함께 보상 프로그램에 대한 자세한 설명을 볼 수 있습니다. https://hackerone.com/mapsmarker_com_e_u

고객에게 사용자 정의를 추천 할 개발자를 찾고

Maps Marker Pro의 기능을 알고있는 전문적인 WordPress 개발자입니까? 큰! 연락을 취하십시오. 어쩌면 우리 중 하나를 기반으로 개별 사용자 정의 또는 사용자 정의 개발을 원하는 고객에게 추천 할 수 있습니다. 지도 마커 프로 API.

때로는 맞춤형 제품 만 있으면됩니다. 믿을 수있는 사람이 필요할 수도 있습니다.
pexels.com을 통한 Fancycrave의 [CC0 공개 도메인]

우리는 모든 사람에게 최고의 매핑 솔루션을 제공하기 위해 노력하고 있습니다. 그러나 때때로 고객은 자신 만의 특별한 것을 원합니다. Maps Marker Pro의 개별 맞춤 설정은 고유 한 비즈니스 사례에 맞게 수작업으로 제작되었으며 대부분의 경우 지도 마커 프로 API. 이 경우 신뢰할 수있는 전문가 네트워크를 추천합니다.

당신은 경우

  • 워드 프레스 개발자
  • 숙련 된 Maps Marker Pro 사용자
  • 안정적이고 빠른 응답
  • 다른 고객과 함께 일하는 것을 즐기는
  • 프리랜서 작업 가능

그럼 우리에게 보내주세요 이메일, 자신에 대한 짧은 소개, 기술 및 경험, 이전 작품에 대한 링크가 포함되어 있습니다.

우리가 서로에게 잘 맞는다면, 우리는 행복하게 당신을 우리의 네트워크에 추가 할 것이고, 만약 무언가가 나오면, 우리는 당신의 기술에 맞는 맞춤화가 필요한 고객들에게 당신을 추천 할 것입니다.

우리는 어떤 커미션도 취하고 싶지 않습니다. 우리의 이익은 고객이 더 필요로하는 것에 의지 할 수있는 사람을 추천 할 수있는 고객의 행복입니다.

우리는 당신의 의견을 기다리고 있습니다!

다른 변경 및 최적화

  • DOM 생성을 돕기 위해 이미지가있는 팝업에 애니메이션로드
  • WordPress 4.7.1 이후 업로드 / 표시 문제를 방지하기 위해 GPX 파일 mimetype을 text / gpx에서 application / gpx + xml로 변경하십시오 (thx Thorsten!)
  • HTML5 전체 화면 및 전체 화면 종료 아이콘 업데이트 (PX Onori, http://somerandomdude.com)
  • XLS (X) 임포터 : text 및로 정의 된 lat + lon 값도 지원하여 호환성을 높입니다. 또는을 구분자로 사용 (thx Marius!)
  • URL을 찾을 수없는 경우 최적화 된 GPX URL 오류 처리 (프론트 엔드에 백엔드 및 콘솔 출력에 경고 표시, GPX URL 다운로드 금지)
  • 마커 목록 검색 필드를 지울 때 로딩 표시기
  • "WP Super Cache"디버그 출력의 호환성 검사로 레이어 맵이 중단 될 수 있음
  • 설정 페이지의 탐색이 중단되는 Admin Custom Login의 호환성 검사
  • Fast Velocity Minify 플러그인의 호환성 검사
  • 옵션 "Javascript 파일을 포함 할 위치"옵션 인 경우 맵이 중단 될 수있는 테마 Divi 3+의 호환성 검사 바닥 글로 설정
  • 플러그인 호환성 검사 자동 최적화 : "인라인 JS도 집계합니까?"옵션도 확인하십시오. 설정 됨 (맵이 깨짐)
  • 사이트 URL이 / wp /로 끝나는 경우 URL을 제안하는 향상된 permalink 기본 URL 호환성 검사
  • 무료 평가판 라이센스 키 등록 문제를 방지하기 위해 라이센스 API 대체 호출 시간 초과 증가
  • 보이는 맵의 가장자리를 넘어 v1.0.5으로 타일을 사전로드하기위한 EdgeBuffer 플러그인 업데이트
  • IE6 / Google Mutant의 es11-promise를 v4.1.0으로 업데이트 (메모리 누수 수정)
  • Leaflet.fullscreen markercluster 코드베이스를 v1.0.6으로 업데이트했습니다.
  • 최적화 및 호환성 수정을 포함하여 PUC (플러그인 업데이트 검사기)를 v4.1로 업데이트했습니다 (thx Yahnis!)
  • 최적화 및 호환성 수정을 포함하여 PUS (플러그인 업데이트 서버)를 v1.2로 업데이트했습니다 (thx Yahnis!)
  • 향상된 구조, 재사용 성 및 지속성을위한 코드 리팩토링 (thx Thorsten!)
  • 무료 평가판 라이센스 키가 만료되기 3 일 전에 무료 평가판 사용자에게 전자 메일 알림
  • 성능 향상을 위해 www.mapsmarker.com에서 PHP 7.1로 마이그레이션 완료
  • 멀티 사이트 / 라이센스 설정 페이지 : 멀티 사이트 하위 도메인 설치에서만 "활성화 할 도메인"기능 표시

버그 수정

  • 마커 클러스터링이 비활성화 된 레이어 필터에서 누락 된 항목 수정 (thx Ole & Thorsten!)
  • Safari의 datetime-local 구현 버그로 인해 iOS 장치에 마커 및 레이어를 저장할 수 없습니다 (thx Natalia!).
  • iOS 장치에서 마커 및 레이어 편집 페이지의 창 너비를 완전히 활용할 수 없습니다 (thx Natalia!)
  • 멀티 레이어 맵의 전체 화면보기에서? highlightmarker = 기능이 손상되었습니다 (thx Ole!)
  • 팝업 텍스트에서 440px보다 큰 이미지가 사용 된 경우 마커 목록이 완전히 반응하지 않았습니다 (조지 스 x)!
  • 관련 옵션이 활성화 된 경우 다른 플러그인이 추가하지 않고 추가 한 Google Maps API 스크립트 만 대기열에서 제외합니다 (WP GPX 맵과 같은 종속 스크립트 및 플러그인이 중단 될 수 있음)
  • "Permalink base URL"의 호환성 검사에서 활성 다국어 플러그인이 고려되지 않았습니다 (XNUMX 월 Jan-Willelm!)
  • 클러스터링을 사용하여 전체 화면 레이어 맵의 홈 제어 버튼이 손상되었습니다 (thx Sven!)
  • wp-session 기반 Stiphle을 사용하는 경우 "헤더 정보를 수정할 수 없음"경고로 인해 내보내기 파일의 유효성이 손상 될 수 있습니다.
  • 검색이 사용 된 경우 백엔드의 모든 마커 페이지가 목록에 페이징되었습니다 (thx Thorsten!).
  • 멀티 레이어 맵에서 KML, GeoRSS 및 Wikitude (thx Eric & Thorsten!)로 마커를 내보낼 때 중복 마커를 방지합니다.
  • 특정 브라우저에서 무료 평가판 키를 요청할 때 무한 로딩 수정 (thx Thorsten!)
  • PHP 7.1 이상을 사용하는 경우 마커 및 레이어 맵에 대한 XLS 내보내기가 중단되었습니다
  • 동일한 페이지에 여러 맵이 표시되는 경우 마커가 잘못된 맵에 추가되는 것을 방지하기 위해 마커 필터에 대해보다 구체적인 JS 선택기를 추가했습니다 (thx Tino!).
  • 팝업 텍스트가 비어 있으면 마커 툴팁이 표시되지 않습니다 (thx Oleg!)
  • 짧은 코드를 통해서만 직접 추가 된 마커에 대해서는 마커 툴팁이 표시되지 않았습니다.
  • 검색 결과에 대한 모든 마커 페이지를 나열 할 때 잘못된 페이징
  • 레이어 복제 기능이 필터 설정을 복제하지 않았습니다 (thx Thorsten!)
  • 관련 설정이 비어 있어도 마커 수준 클러스터는 항상 확대 / 축소 수준 0에서 비활성화되었습니다 (thx Thorsten!)
  • 지리적 위치 확인 후 마커 정렬 순서가 바뀌 었습니다 (thx Chris & Thorsten!)
  • 마커 편집 페이지 : 팝업 텍스트가 비어있는 경우 마커 이름 변경시 자바 스크립트 오류 방지
  • 위치 정보 검색에 실패한 경우 마커 목록에서 잘못된 거리를 수정
  • 백엔드의 "모든 레이어 나열"-검색 결과에 대한 페이징이 깨졌습니다.

보안 수정

우리의 시작부터 보안 버그 현상금 프로그램 19 월 3 일, 지난 4 년간 보안 코딩 및 XNUMX 개의 침투 테스트에 대한 관심으로 인해 몇 가지 취약점 보고서를 받았습니다. 그러나 심각하거나 중대한 문제는 발견되지 않았습니다. 아래 목록의 첫 번째 문제를 제외한 모든 문제는 백엔드 액세스 권한이있는 사용자 만 이용할 수 있으며 대부분의 경우 관리자 만 사용할 수 있습니다.

정기적 인 보안 검사를 수행하고 있지만 이러한 취약점이 지금까지 탐지되지 않은 이유에 대한 몇 가지 추가 생각 : 악의적 인 코드를 Maps Marker Pro 설정에 삽입하는 관리자의 공격 경로는 지금까지 당사에서 완전히 다루지 않았습니다. 공격자는 테마 또는 플러그인 파일에 직접 액세스하여 크로스 사이트 스크립팅에 Maps Marker Pro를 사용하는 것보다 악성 코드를 삽입하거나 데이터베이스 테이블을 직접 변경하는 것이 훨씬 쉬워졌습니다.

그럼에도 불구하고보고 된 취약점의 악용 가능성은 낮지 만 이러한 보고서를 심각하게 받아 들여 향후 유사한 취약점을 방지하기 위해 모든 코드베이스를 강화했습니다.

  • 중간 영향 : GPX 다운로드 URL에 대한 XSS 취약점 (해커 톤을 통한 kiranreddy)
  • 중간 영향 : 권한이없는 백엔드 사용자는 권한 설정이이를 허용하지 않도록 설정 한 경우에도 마커를 추가 할 수 있습니다 (기본 권한 설정으로는 이용할 수 없음 – hackerone을 통한 w31ha0)
  • 낮은 영향 : 마커 및 레이어 편집 페이지의 XSS 취약성 (해커 톤을 통한 피해자에 대한 위협)
  • 낮은 영향 : 악의적 인 입력 파일을 사용하는 경우 마커 및 레이어 가져 오기 로그에 대한 XSS 취약성 (해커 톤을 통한 kiranreddy)
  • 낮은 영향 : 무료 평가판 등록 양식에 대한 CSRF 보호 기능이 없습니다 (해커 톤을 통한 공격)
  • 낮은 영향 : 변경 마커 및 계층 ID 기능에 대한 도구 페이지의 CSRF 및 XSS 취약성 (hackerone을 통한 r4s_team)
  • 낮은 영향 : 마커 및 레이어 내보내기 파일의 명령 삽입 취약점 (해커 톤을 통한 kiranreddy)
  • 낮은 영향 : mapsmarker.com의 고객 영역에 대한 무차별 강제 로그인 보호 기능 추가 (hackerone을 통해 nooboy에 적용)
  • 낮은 영향 : "URL to GPX track"을 잘못 확인하면 XSS가 저장 될 수 있음 (해커 네를 통해 pahan123)
  • 낮은 영향 : Webapi가 활성화 된 경우에만 도구 페이지에 저장된 XSS 취약성 (해커 톤을 통한 흰색 섹터)
  • 낮은 영향 : 백엔드의 생성자 및 업데이트 자 필드에 대한 저장된 XSS 취약성
  • 낮은 영향 : 사용자 지정 기본 마커 아이콘에 대한 저장된 XSS 취약성 (해커 톤을 통한 흰색 x 섹터)
  • 낮은 영향 : QR 코드 이미지 크기에 대한 저장된 XSS 취약성 (Google이 기본 QR 코드 공급자로 설정되어있는 경우에만 – 해커를 통한 thx 화이트 섹터)

알려진 문제

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

Chrome 50, Safari 10 및 Firefox 55를 사용하면 관련 브라우저 공급 업체에서 지리적 위치 지원에 대한 중요한 변경 사항을 도입했습니다. 사용자의 현재 위치를 요청하는 모든 응용 프로그램 (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보다 훨씬 더 엄격합니다. 예를 들어 사이트에 혼합 콘텐츠 경고가있는 경우 지리적 위치 정보가 작동하지 않습니다.

2017 업데이트 : Firefox 55 이상에서는 위치 정보에 액세스하려면 https가 필요합니다 (자세히보다)

따라서 사이트에 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/projects/lmm 문의주시기 바랍니다.

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

Outlook – 다음 릴리스 계획

현재 웹 사이트 www.mapsmarker.com을 다시 시작하여 업데이트 된 기술 자료와 문서를 제공하고 있습니다.

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

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

전체 변경 내역

버전 3.1의 변경 로그 -08.07.2017에서 출시 (릴리즈 노트)

모든 사용자가 GoogleMutant Javascript 라이브러리를 사용하도록 설정하여 Google베이스 맵의 성능 최적화
새 위젯 "최근 마커 표시"(thx Thorsten!)
현상금 사냥꾼이 원했습니다! 현금 및 라이센스를 얻기위한 보안 버그 찾기- 자세한 내용을 보려면 여기를 클릭하십시오.
전역베이스 맵 설정 "nowrap": (true로 설정하면 타일이 반복되지 않고 월드 너비 외부로로드되지 않습니다. 기본값 : false)
모든 마커 표시 페이지 개선 : 레이어별로 마커를 필터링하는 드롭 다운 추가 (thx Thorsten!)
DOM 생성에 도움이되는 이미지가있는 팝업에 애니메이션로드 (thx Thorsten!)
레이어 맵이 손상 될 수있는 "WP Super Cache"디버그 출력의 호환성 검사
마커 목록 검색 필드를 지울 때 로딩 표시기 (thx Thorsten!)
설정 페이지의 탐색이 중단되는 Admin Custom Login의 호환성 검사
Fast Velocity Minify 플러그인의 호환성 검사
무료 평가판 라이센스 키가 만료되기 3 일 전에 무료 평가판 사용자에게 전자 메일 알림
악의적 인 코드의 주입을 막기위한 "팝업 텍스트 용 HTML 필터"옵션-기본적으로 활성화 됨 (thx jackl via) 지도 마커 프로의 해커 톤 버그 현상금 프로그램)
고객에게 사용자 지정을 추천 할 개발자를 찾고 있습니다. 자세한 내용은 mapsmarker.com/network
GeoJSON 다운로드 및 마커 클러스터링을위한 로딩 표시기 (thx Thorsten!)
옵션 "Javascript 파일을 포함 할 위치"옵션 인 경우 맵이 중단 될 수있는 테마 Divi 3+의 호환성 검사 바닥 글로 설정
사이트 URL이 / wp /로 끝나는 경우 URL을 제안하는 향상된 permalink 기본 URL 호환성 검사
무료 평가판 라이센스 키 등록 문제를 방지하기 위해 라이센스 API 대체 호출 시간 초과 증가
플러그인 호환성 검사 자동 최적화 : 옵션 "인라인 JS도 집계합니까?" 설정 됨 (맵이 깨짐)
성능 향상을 위해 www.mapsmarker.com에서 PHP 7.1로 마이그레이션 완료
보이는 맵의 가장자리를 넘어 v1.0.5으로 타일을 사전로드하기위한 EdgeBuffer 플러그인 업데이트
IE6 / Google Mutant의 es11-promise를 v4.1.0으로 업데이트 (메모리 누수 수정)
전단지 마커 클러스터 코드베이스를 v1.0.6으로 업데이트했습니다 (thx jfirebaugh!)
최적화 및 호환성 수정을 포함하여 PUC (플러그인 업데이트 검사기)를 v4.1로 업데이트했습니다 (thx Yahnis!)
최적화 및 호환성 수정을 포함하여 PUS (플러그인 업데이트 서버)를 v1.2로 업데이트했습니다 (thx Yahnis!)
향상된 구조, 재사용 성 및 지속성을위한 코드 리팩토링 (thx Thorsten!)
WordPress 4.7.1 이후 업로드 / 표시 문제를 방지하기 위해 GPX 파일 mimetype을 text / gpx에서 application / gpx + xml로 변경하십시오 (thx Thorsten!)
URL을 찾을 수없는 경우 최적화 된 GPX URL 오류 처리 (프론트 엔드에 백엔드 및 콘솔 출력에 경고 표시, GPX URL 다운로드 허용 안 함)
업데이트 된 HTML5 전체 화면 및 전체 화면 종료 아이콘 (x PJ Onori!)
멀티 사이트 / 라이센스 설정 페이지 : 멀티 사이트 하위 도메인 설치에서만 "활성화 할 도메인"기능 표시
XLS (X) 임포터 : text 및로 정의 된 lat + lon 값도 지원하여 호환성을 높입니다. 또는을 구분자로 사용 (thx Marius!)
관련 옵션이 활성화 된 경우 다른 플러그인이 추가하지 않고 추가 한 Google Maps API 스크립트 만 대기열에서 제외합니다 (WP GPX 맵과 같은 종속 스크립트 및 플러그인이 중단 될 수 있음)
"Permalink base URL"의 호환성 검사에서 활성 다국어 플러그인이 고려되지 않았습니다 (XNUMX 월 Jan-Willelm!)
클러스터링을 사용하여 전체 화면 레이어 맵의 홈 제어 버튼이 손상되었습니다 (thx Sven!)
wp-session 기반 Stiphle을 사용하는 경우 "헤더 정보를 수정할 수 없음"경고로 인해 내보내기 파일의 유효성이 손상 될 수 있습니다.
검색이 사용 된 경우 백엔드의 모든 마커 페이지가 목록에 페이징되었습니다 (thx Thorsten!).
멀티 레이어 맵에서 KML, GeoRSS 및 Wikitude (thx Eric & Thorsten!)로 마커를 내보낼 때 중복 마커를 방지합니다.
특정 브라우저에서 무료 평가판 키를 요청할 때 무한 로딩 수정 (thx Thorsten!)
PHP 7.1 이상을 사용하는 경우 마커 및 레이어 맵에 대한 XLS 내보내기가 중단되었습니다
동일한 페이지에 여러 맵이 표시되는 경우 마커가 잘못된 맵에 추가되는 것을 방지하기 위해 마커 필터에 대해보다 구체적인 JS 선택기를 추가했습니다 (thx Tino!).
팝업 텍스트가 비어 있으면 마커 툴팁이 표시되지 않습니다 (thx Oleg!)
짧은 코드를 통해서만 직접 추가 된 마커에 대해서는 마커 툴팁이 표시되지 않았습니다.
검색 결과에 대한 모든 마커 페이지를 나열 할 때 잘못된 페이징
레이어 복제 기능이 필터 설정을 복제하지 않았습니다 (thx Thorsten!)
마커 클러스터링이 비활성화 된 레이어 필터에서 누락 된 항목 수정 (thx Ole & Thorsten!)
Safari의 datetime-local 구현 버그로 인해 iOS 장치에 마커 및 레이어를 저장할 수 없습니다 (thx Natalia!).
멀티 레이어 맵의 전체 화면보기에서? highlightmarker = 기능이 손상되었습니다 (thx Ole!)
iOS 장치에서 마커 및 레이어 편집 페이지의 창 너비를 완전히 활용할 수 없습니다 (thx Natalia!)
관련 설정이 비어 있어도 마커 수준 클러스터는 항상 확대 / 축소 수준 0에서 비활성화되었습니다 (thx Thorsten!)
지리적 위치 확인 후 마커 정렬 순서가 바뀌 었습니다 (thx Chris & Thorsten!)
마커 편집 페이지 : 팝업 텍스트가 비어있는 경우 마커 이름 변경시 자바 스크립트 오류 방지
위치 정보 검색에 실패한 경우 마커 목록에서 잘못된 거리를 수정
팝업 텍스트에서 440px보다 큰 이미지가 사용 된 경우 마커 목록이 완전히 반응하지 않았습니다 (조지 스 x)!
백엔드의 "모든 레이어 나열"-검색 결과가 손상되었습니다.
중간 영향 : GPX 다운로드 URL에 대한 XSS 취약성 지도 마커 프로의 해커 톤 버그 현상금 프로그램)
중간 영향 : 권한이없는 백엔드 사용자는 권한 설정이이를 허용하지 않도록 설정 한 경우에도 마커를 추가 할 수 있습니다 (기본 권한 설정으로는 이용할 수 없음-thx w31ha0 통해 지도 마커 프로의 해커 톤 버그 현상금 프로그램)
낮은 영향 : 마커 및 레이어 편집 페이지의 XSS 취약성 지도 마커 프로의 해커 톤 버그 현상금 프로그램)
낮은 영향 : 악의적 인 입력 파일을 사용하는 경우 마커 및 레이어 가져 오기 로그에 대한 XSS 취약성 지도 마커 프로의 해커 톤 버그 현상금 프로그램)
낮은 영향 : 무료 평가판 등록 양식에 대한 CSRF 보호 기능이 없습니다. 지도 마커 프로의 해커 톤 버그 현상금 프로그램)
낮은 영향 : 마커 및 레이어 ID 변경을위한 도구 페이지의 CSRF 및 XSS 취약성 (thx ~ r4s_team via 지도 마커 프로의 해커 톤 버그 현상금 프로그램)
낮은 영향 : 마커 및 레이어 내보내기 파일의 명령 삽입 취약점 (thick to kiranreddy via 지도 마커 프로의 해커 톤 버그 현상금 프로그램)
낮은 영향 : mapsmarker.com의 고객 영역에 대한 무차별 강제 로그인 보호 기능 추가 지도 마커 프로의 해커 톤 버그 현상금 프로그램)
낮은 영향 : 잘못된 "URL to GPX 트랙"확인으로 저장된 XSS가 발생할 수 있음 ( 지도 마커 프로의 해커 톤 버그 현상금 프로그램)
낮은 영향 : Webapi가 활성화 된 경우에만 도구 페이지에 저장된 XSS 취약점 (thx whitesector via 지도 마커 프로의 해커 톤 버그 현상금 프로그램)
낮은 영향 : 백엔드의 생성자 및 업데이트 자 필드에 대한 저장된 XSS 취약성
낮은 영향 : 사용자 정의 기본 마커 아이콘 (thx whitesector via 지도 마커 프로의 해커 톤 버그 현상금 프로그램)
낮은 영향 : QR 코드 이미지 크기에 대한 저장된 XSS 취약성 (Google이 기본 QR 코드 공급자로 설정된 경우에만 해당) 지도 마커 프로의 해커 톤 버그 현상금 프로그램)
덕분에 카탈로니아 어 번역 업데이트 큰 괴조에프라임 바 야리, 비센트 큐브 이나 마르타 에스피 날트→ 기여
덕분에 중국어 번역 업데이트 존 n 그리고 ck→ 기여
Maps Marker Pro 팀과 Daniel Luttermann의 독일어 번역 업데이트→ 기여
덕분에 인도네시아 번역 업데이트 앤디 Aditya Sastrawikarta & 에미 르 Hartato 이나 피부 레자→ 기여
덕분에 이탈리아어 번역 업데이트 루카 바 베티 이나 안젤로 지마 마레시→ 기여
덕분에 일본어 번역 업데이트 슈 히가시 시마모토 다이스케→ 기여
덕분에 리투아니아어 번역 업데이트 도나 타스 요로 염 이나 도나 타스 요로 염→ 기여
Ekaterina Golubina 덕분에 러시아어 번역 업데이트 (Teplitsa of Social Technologies- http://te-st.ru) 및 Vyacheslav Strenadko, http://slavblog.ru→ 기여
덕분에 스페인어 번역 업데이트 데이비드 라미레스, 알바로 라라, 빅터 게바라, 리카르도 비 테리, 후안 발데스 & 마르타 에스피 날트 이나 페르난도 코 엘로→ 기여
Olof Odier, Tedy Warsitha, Dan Paulsson 덕분에 스웨덴어 번역이 업데이트되었습니다. 엘거 린드그렌, 안톤 안드레아 손 이나 토니 리그 너쇼→ 기여
https를 통해 사이트에 안전하게 액세스 할 수 없으면 Chrome 50 이상, iOS10 이상 및 Firefox 55 이상에서 위치 정보 기능이 더 이상 작동하지 않습니다 (세부설명)

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

다운로드 / 업데이트 방법

업데이트하는 가장 쉬운 방법은 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 해시 값과이 릴리스의 파일 수는 다음 파일을 확인하십시오. https://www.mapsmarker.com/SHA256SUMS.txt

이 파일은 PGP 키로 디지털 서명되며 키 서명 파일은 https://www.mapsmarker.com/SHA256SUMS.txt.asc

플러그인 패키지의 무결성을 확인하는 방법에 대한 자습서를 보려면 여기를 클릭하십시오 (새 설치용 플러그인 패키지가 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