diff --git a/info.xml b/info.xml index 8ee486e..7b6e4f7 100644 --- a/info.xml +++ b/info.xml @@ -4,8 +4,8 @@ Maps 지도를 원하는 곳에 추가하거나 수정할 수 있습니다. OpenStreetMap, Google Maps API, 카카오 지도 API, 카카오 로컬 API, 또는 네이버 지도 API 가 사용되었습니다. Maps can be inserted in your documents. OpenStreetMap, Google Maps API, KAKAO Maps API, KAKAO Local API, or Naver Maps API are included. - 1.4.3 - 2017-12-24 + 1.4.4 + 2018-03-01 GPLv3 김민수(misol) @@ -15,15 +15,14 @@ 지도 API Key(필수. 네이버 지도의 경우 Client ID) Maps API Key (Required) - 카카오 지도는 https://developers.daum.net/console 에서 앱 만들기 후, API 키 메뉴에서 JavaScript 키 항목을 통해 웹 브라우저용 API 키를 발급 받으세요. + 카카오 지도는 https://developers.kakao.com/apps 에서 앱 만들기 후, API 키 메뉴에서 JavaScript 키를 발급 받으세요. 네이버지도는 https://developers.naver.com/appinfo 에서 Client ID 키를 발급받은 후 입력해주세요. 구글지도는 https://console.developers.google.com/apis/credentials/key 에서 키를 발급받고, https://console.developers.google.com/flows/enableapi 에서 활성화 하세요. 사용할 사이트를 고려해서 적절한 리퍼러 제한을 걸어두시는 것이 좋습니다. - 다음 지도를 이용하실 경우, 위 다음 API REST/JS Key에서 입력한 키와 동일한 키를 입력하셔야 다음 지도를 이용하실 수 있습니다. - 아무 값을 입력하지 않을 경우, 구글 지도가 나타납니다. + 아무 값을 입력하지 않을 경우, 오픈스트리트맵이 나타납니다. 카카오 REST API 키 (선택적 필수, 카카오 지도를 사용할 경우) - Kakao REST API Key (Optional, For KAKAO maps) - https://developers.daum.net/console 에서 앱 만들기 후, API 키 메뉴에서 REST API 키 항목을 통해 웹 브라우저용 API 키를 발급 받으신 키를 입력해주세요. + Kakao REST API Key (For KAKAO maps) + https://developers.kakao.com/apps 에서 앱 만들기 후, API 키 메뉴에서 REST API 키 항목을 통해 웹 브라우저용 API 키를 발급 받으신 키를 입력해주세요. Client Secret(선택적 필수, 네이버 지도를 사용할 경우) @@ -31,16 +30,16 @@ https://developers.naver.com/appinfo 에서 앱 등록 후 Client Secret 키를 발급받은 후 입력해주세요. - 지도 API Key 발급자(다음, 네이버 API 사용시 권장) - Maps API Key Distributors (Recommand, For Korean maps) - 다음 지도 API Key 가 32자 인 경우 반드시 선택해주시기 바랍니다. + 지도 API Key 발급자(카카오, 구글 API 사용시 권장) + Maps API Key Distributors (Recommend) + API Key 가 사용되는 지도를 사용할 경우 선택해주시는 것이 좋습니다. - 자동 선택(다음 또는 구글 지도 아님) - Auto selection (Not Daum or Google Maps) + 자동 선택 + Auto selection - 다음 - Daum + 카카오 + Kakao 구글 @@ -49,7 +48,7 @@ 지도에 독자 위치 표시 - Display the position of a reader on the map + Display the position of reader on the map 지도에 본문 내용 중 지도를 보고 있는 사람의 위치를 나타냅니다. Display the position of a reader on the map diff --git a/map_components.class.php b/map_components.class.php index 168bbb4..01392e9 100644 --- a/map_components.class.php +++ b/map_components.class.php @@ -313,14 +313,14 @@ function transHTML($xml_obj) { //한 페이지 내에 지도 수 $map_count = Context::get('pub_maps_count'); - if(!$map_count) { - $map_count=0; + + if(!isset($map_count)) { + $map_count = 0; } else { - $map_count=$map_count+1; + $map_count = $map_count+1; } Context::set('pub_maps_count' , $map_count); $data = unserialize(base64_decode($xml_obj->attrs->alt)); - //지도 표시 시작 start viewing the map. $style = trim($xml_obj->attrs->style).';'; preg_match('/width([ ]*)\:([0-9 a-z\.]+)\;/i', $style, $width_style);