ARCHIVE – 웹 API (v3.1.1 이하 만)

중요 공지 : WebAPI는 Maps Marker Pro v4.0에서 제거되었습니다.

Maps Marker Pro는 GET 및 POST 요청, JSON 및 XML을 형식으로 지원하고 보안에 중점을두고 개발 된 고도로 사용자 정의 가능한 웹 API를 통해 마커 및 레이어를 관리 할 수있는 통합 API를 제공합니다. MapsMarker API를 기반으로 멋진 애플리케이션을 만든 경우 알려주 우리는 우리의 그것을 추가 할 것입니다 쇼케이스! 색인

종점

  • 무료 버전 : https://www.your-domain.com/wp-content/plugins/leaflet-maps-marker/leaflet-api.php
  • 프로 버전 (<= 버전 2.9) : https://www.your-domain.com/wp-content/plugins/leaflet-maps-marker-pro/leaflet-api.php
  • 프로 버전 (> = 버전 3.0) : https://www.your-domain.com/maps/webapi/

웹 API에 액세스 할 때만 https를 사용하는 것이 좋습니다. 그렇지 않으면 비밀 토큰이 http를 통해 일반 텍스트로 전송되는 동안 타사에서 가로 챌 수 있습니다.

색인으로 돌아 가기

인증

모든 요청은 만료 서명을 사용하여 인증해야합니다. 이는 S3 Storage API에 대한 액세스를 보호하기 위해 Amazon에서 사용하는 방식과 유사합니다. 인증되면 모든 활성화 된 API 작업을 실행할 수 있습니다. API에서 시행하는 보안 조치 외에도 WordPress 사이트 (이 API의 범위를 넘어서)에 SSL을 구현하는 것이 좋습니다.

API 사용 및 공개 및 개인 API 키 설정

API를 사용하려면 먼저 설정 / 기타 / MapsMarker API 설정으로 이동하여 API 상태를 사용으로 설정해야합니다. API 세트 가능 다음 단계로 공개 및 개인 API 키를 설정해야합니다. 공개-개인 키

중요 : 개인 키를 비밀로 유지하십시오. 어떤 식 으로든 공유해서는 안되며 링크에 포함되거나 전선을 통해 전송되어서는 안됩니다. 각 API 요청에 대한 서명을 계산하기 위해 독점적으로 사용됩니다. 다음 단계로 설정을 저장하는 것을 잊지 마십시오. 색인으로 돌아 가기

필수 인증 요청 매개 변수

각 요청에는 최소한 다음 3 가지 쿼리 매개 변수가 포함되어야합니다.

  • api_key – 설정 페이지 / misc / MapsMarker API 설정에 정의 된 공개 API 키 – 예 :“1234”
  • 만기 – 요청에 대한 만료 날짜 (초) (예 : 1369749344)
  • 서명 –이 구조에 따라 콜론으로 구분 된 문자열의 URL 인코딩 된 base64 HMAC-SHA1 해시 :
    {api_key} : {만료}
    예 : 1234 : 1369749344
    "abcd"의 개인 키를 사용하는이 요청의 서명은 XlWau4wu3UBPUZbBeCXuyDxzg7g % 3D입니다.

전체 예제 요청 : http://yourdomain.com/wp-content/plugins/leaflet-maps-marker/pro/leaflet-api.php?key=1234&signature=XlWau4wu3UBPUZbBeCXuyDxzg7g%3D&expires=1369749344 색인으로 돌아 가기

서명 생성을위한 PHP 샘플 코드

<?php function calculate_signature($string, $private_key) { $hash = hash_hmac("sha1", $string, $private_key, true); $sig = rawurlencode(base64_encode($hash)); return $sig; } $api_key = "1234"; $private_key = "abcd"; $expires = strtotime("+60 mins"); $string_to_sign = sprintf("%s:%s", $api_key, $expires); $sig = calculate_signature($string_to_sign, $private_key); var_dump($sig); ?> 색인으로 돌아 가기

서명 생성을위한 JavaScript 샘플 코드

<script src="https://crypto-js.googlecode.com/svn/tags/3.1.2/build/rollups/hmac-sha1.js"></script> <script src="https://crypto-js.googlecode.com/svn/tags/3.1.2/build/components/enc-base64-min.js"></script> <script type="text/javascript"> function CalculateSig(stringToSign, privateKey){ var hash = CryptoJS.HmacSHA1(stringToSign, privateKey); var base64 = hash.toString(CryptoJS.enc.Base64); return encodeURIComponent(base64); } var d = new Date, expiration = 3600 // 1 hour, unixtime = parseInt(d.getTime() / 1000), future_unixtime = unixtime + expiration, publicKey = "1234", privateKey = "abcd", stringToSign = publicKey + ":" + future_unixtime; sig = CalculateSig(stringToSign, privateKey); console.log(sig); </script> 색인으로 돌아 가기

서명 생성을위한 C # 샘플 코드

using System; using System.Web; using System.Security.Cryptography; using System.Text; namespace MapsMarkerPro { public class Sample { public static GenerateSignature() { string publicKey = "1234"; string privateKey = "abcd"; string expires = Security.UtcTimestamp(new TimeSpan(0,1,0)); string stringToSign = string.Format("{0}:{1}", publicKey, expires); var sig = Security.Sign(stringToSign, privateKey); Console.WriteLine(sig); } } public class Security { public static string UrlEncodeTo64(byte[] bytesToEncode) { string returnValue = System.Convert.ToBase64String(bytesToEncode); return HttpUtility.UrlEncode(returnValue); } public static string Sign(string value, string key) { using (var hmac = new HMACSHA1(Encoding.ASCII.GetBytes(key))) { return UrlEncodeTo64(hmac.ComputeHash(Encoding.ASCII.GetBytes(value))); } } public static int UtcTimestamp( TimeSpan timeSpanToAdd) { TimeSpan ts = (DateTime.UtcNow.Add(timeSpanToAdd) - new DateTime(1970,1,1,0,0,0)); int expires_int = (int) ts.TotalSeconds; return expires_int; } } } 색인으로 돌아 가기

API URL 생성기 및 API URL 테스터

가장 안전한 인증 방법은 위의 코드 예제 중 하나를 사용하여 요청이 실행 된 직후 만료되는 동적 서명을 작성하는 것입니다 (1 분 만료 시간 권장). 이것이 옵션이 아닌 경우 도구 / API URL 생성기로 이동하여 선택한 시간 동안 유효한 서명을 생성 할 수 있습니다. API URL 생성기 사용 가능한 만료 시간 : 1 분, 시간, 일, 주, 월, 년, 5 년, 10 년, 100 년 오랫동안 유효한 API 서명을 생성하면이 서명을 알고있는 사람이 API 작업을 수행 할 수 있으므로 전체 API 보안이 저하 될 수 있습니다. 도구 섹션에는 서명의 유효성을 확인할 수있는 API URL 테스터도 있습니다. API URL 테스터 색인으로 돌아 가기

사용 가능한 요청 방법

  • 바로
  • POST

색인으로 돌아 가기

사용 가능한 조치 매개 변수

  • 전망
  • 더하다
  • 업데이트 (프로 버전 만 해당)
  • 삭제 (프로 버전 만 해당)
  • 검색 (프로 버전 만 해당)

색인으로 돌아 가기

사용 가능한 유형 매개 변수

  • 마커

색인으로 돌아 가기

전역 매개 변수 (모든 API 조치)

매개 변수필수 사항입니까?데이터 유형기본값노트
번역선택정수1
필수공개 API 키, 설정 / 기타 / MapsMarker API를 통해 설정해야합니다
서명필수자세한 내용은 인증에 관한 장을 참조하십시오
만료필수자세한 내용은 인증에 관한 장을 참조하십시오
체재선택JSONjson 또는 xml-기본값은 설정 / MapsMarker API를 통해 설정할 수 있습니다
remap_ *선택NULL필드 ID의 출력을 다시 매핑 할 수 있습니다 (예 : remap_lon = longitude)-> <경도>...</ 경도>
콜백선택sonJSONP 콜백 함수 이름-기본값은 설정 / MapsMarker API를 통해 설정할 수 있습니다
색인으로 돌아 가기

유형 마커에 사용 가능한 매개 변수

매개 변수필수 사항입니까?데이터 형식기본값동작 지원노트
id필수정수새 마커를 추가 할 때 자동으로 설정전망
더하다
최신 정보
삭제
수색
마커 이름선택NULL전망
더하다
최신 정보
수색
지오 코드선택NULL더하다
최신 정보
값은 Google Places API를 통해 지오 코딩되고 매개 변수 위도, 경도 및 주소를 덮어 씁니다.
베이스 맵선택사전 정의 된베이스 맵 ID-노트 참조새 마커의 기본베이스 맵 (설정 참조)전망
더하다
최신 정보
수색
osm_mapnik, mapquest_osm, mapquest_aerial, googleLayer_roadmap, googleLayer_satellite, googleLayer_hybrid, googleLayer_terrain, bingaerial, bingaerialwithlabels, 빙로드, ogdwien_basemap, ogdwien_satellite, mapbox, custombox2, mapbox_custom3_map2
선택정수새 마커의 기본 레이어 (설정 참조)전망
더하다
최신 정보
수색
위도선택뜨다새 마커의 기본 위치 (설정 참조)전망
더하다
최신 정보
수색
매개 변수 지오 코드가 사용되면 덮어 씁니다!
경도선택뜨다새 마커의 기본 위치 (설정 참조)전망
더하다
최신 정보
수색
매개 변수 지오 코드가 사용되면 덮어 씁니다!
아이콘선택문자열 (예 : bus.png)NULL전망
더하다
최신 정보
수색
NULL이면 기본 아이콘이 사용됩니다. 예제에 명시된대로 아이콘의 파일 이름 만 사용하십시오. 아이콘 디렉토리에서 사용 가능한 모든 아이콘 (일반적으로 설정 /지도 기본값 / 마커 아이콘의 기본값에서 아이콘을 변경하지 않은 경우 / wp-content / uploads / leaflet-maps-marker-icons)을 사용할 수 있습니다.
팝업 텍스트선택NULL전망
더하다
최신 정보
수색
선택정수새 마커의 기본 확대 / 축소 (설정 참조)전망
더하다
최신 정보
수색
팝업선택부울새 마커의 기본값 (설정 참조)전망
더하다
최신 정보
수색
지도 폭선택정수새 마커의 기본지도 너비 (설정 참조)전망
더하다
최신 정보
수색
지도 너비 단위선택새 마커의 기본값 (설정 참조)전망
더하다
최신 정보
수색
지도 높이선택정수새 마커의 기본지도 높이 (설정 참조)전망
더하다
최신 정보
수색
패널선택부울새 마커의 기본값 (설정 참조)전망
더하다
최신 정보
수색
만든 사람선택NULL전망
더하다
최신 정보
수색
에 만든선택날짜 (Ymd H : i : s)NULL전망
더하다
최신 정보
수색
업데이트선택NULL전망
더하다
최신 정보
수색
업데이트선택날짜 (Ymd H : i : s)날짜 ( 'Ymd H : i : s)전망
더하다
최신 정보
수색
제어기선택정수새 마커의 기본값 (설정 참조)전망
더하다
최신 정보
수색
가능한 값 : 0,1,2
overlays_custom선택부울새 마커의 기본값 (설정 참조)전망
더하다
최신 정보
수색
overlays_custom2선택부울새 마커의 기본값 (설정 참조)전망
더하다
최신 정보
수색
overlays_custom3선택부울새 마커의 기본값 (설정 참조)전망
더하다
최신 정보
수색
overlays_custom4선택부울새 마커의 기본값 (설정 참조)전망
더하다
최신 정보
수색
wms선택부울새 마커의 기본값 (설정 참조)전망
더하다
최신 정보
수색
wms2선택부울새 마커의 기본값 (설정 참조)전망
더하다
최신 정보
수색
wms3선택부울새 마커의 기본값 (설정 참조)전망
더하다
최신 정보
수색
wms4선택부울새 마커의 기본값 (설정 참조)전망
더하다
최신 정보
수색
wms5선택부울새 마커의 기본값 (설정 참조)전망
더하다
최신 정보
수색
wms6선택부울새 마커의 기본값 (설정 참조)전망
더하다
최신 정보
수색
wms7선택부울새 마커의 기본값 (설정 참조)전망
더하다
최신 정보
수색
wms8선택부울새 마커의 기본값 (설정 참조)전망
더하다
최신 정보
수색
wms9선택부울새 마커의 기본값 (설정 참조)전망
더하다
최신 정보
수색
wms10선택부울새 마커의 기본값 (설정 참조)전망
더하다
최신 정보
수색
kml_timestamp선택날짜 (Ymd H : i : s)NULL전망
더하다
최신 정보
수색
주소선택NULL전망
더하다
최신 정보
수색
매개 변수 지오 코드가 사용되면 덮어 씁니다!
gpx_url선택NULL전망
더하다
최신 정보
수색
v1.2p부터
gpx_panel선택부울0전망
더하다
최신 정보
수색
v1.2p부터
색인으로 돌아 가기

유형 레이어에 사용 가능한 매개 변수

매개 변수필수 사항입니까?데이터 형식기본값지원
행동에
노트
id필수정수새 마커를 추가 할 때 자동으로 설정전망
더하다
최신 정보
삭제
수색
지오 코드선택NULL더하다
최신 정보
값은 Google Places API를 통해 지오 코딩되고 매개 변수 위도, 경도 및 주소를 덮어 씁니다.
이름선택NULL전망
더하다
최신 정보
수색
베이스 맵선택사전 정의 된 값새 레이어의 기본베이스 맵 (설정 참조)전망
더하다
최신 정보
수색
osm_mapnik, mapquest_osm, mapquest_aerial, googleLayer_roadmap, googleLayer_satellite, googleLayer_hybrid, googleLayer_terrain, bingaerial, bingaerialwithlabels, 빙로드, ogdwien_basemap, ogdwien_satellite, mapbox, custombox2, mapbox_custom3_map2
레이어선택정수새 레이어의 기본 확대 / 축소 (설정 참조)전망
더하다
최신 정보
수색
지도 너비 단위선택새 레이어의 기본값 (설정 참조)전망
더하다
최신 정보
수색
지도 폭선택정수새 레이어의 기본 맵 너비 (설정 참조)전망
더하다
최신 정보
수색
지도 높이선택정수새 레이어의 기본 맵 높이 (설정 참조)전망
더하다
최신 정보
수색
패널선택부울새 레이어의 기본값 (설정 참조)전망
더하다
최신 정보
수색
층보기선택뜨다새 레이어의 기본 위도 (설정 참조)전망
더하다
최신 정보
수색
매개 변수 지오 코드가 사용되면 덮어 씁니다!
레이어선택뜨다새 레이어의 기본 lon (설정 참조)전망
더하다
최신 정보
수색
매개 변수 지오 코드가 사용되면 덮어 씁니다!
만든 사람선택NULL전망
더하다
최신 정보
수색
에 만든선택날짜 (Ymd H : i : s)NULL전망
더하다
최신 정보
수색
업데이트선택NULL전망
더하다
최신 정보
수색
업데이트선택날짜 (Ymd H : i : s)날짜 ( 'Ymd H : i : s)전망
더하다
최신 정보
수색
제어기선택정수새 레이어의 기본값 (설정 참조)전망
더하다
최신 정보
수색
가능한 값 : 0, 1, 2
overlays_custom선택부울새 레이어의 기본값 (설정 참조)전망
더하다
최신 정보
수색
overlays_custom2선택부울새 레이어의 기본값 (설정 참조)전망
더하다
최신 정보
수색
overlays_custom3선택부울새 레이어의 기본값 (설정 참조)전망
더하다
최신 정보
수색
overlays_custom4선택부울새 레이어의 기본값 (설정 참조)전망
더하다
최신 정보
수색
wms선택부울새 레이어의 기본값 (설정 참조)전망
더하다
최신 정보
수색
wms2선택부울새 레이어의 기본값 (설정 참조)전망
더하다
최신 정보
수색
wms3선택부울새 레이어의 기본값 (설정 참조)전망
더하다
최신 정보
수색
wms4선택부울새 레이어의 기본값 (설정 참조)전망
더하다
최신 정보
수색
wms5선택부울새 레이어의 기본값 (설정 참조)전망
더하다
최신 정보
수색
wms6선택부울새 레이어의 기본값 (설정 참조)전망
더하다
최신 정보
수색
wms7선택부울새 레이어의 기본값 (설정 참조)전망
더하다
최신 정보
수색
wms8선택부울새 레이어의 기본값 (설정 참조)전망
더하다
최신 정보
수색
wms9선택부울새 레이어의 기본값 (설정 참조)전망
더하다
최신 정보
수색
wms10선택부울새 레이어의 기본값 (설정 참조)전망
더하다
최신 정보
수색
리스트 마커선택부울새 레이어의 기본값 (설정 참조)전망
더하다
최신 정보
수색
레이어 맵 아래에 마커 목록을 표시하는 옵션
다중 레이어 맵선택부울0전망
더하다
최신 정보
수색
multi_layer_map_list선택문자열 (쉼표로 구분 된 레이어 ID 또는 모두)NULL전망
더하다
최신 정보
수색
예 : 1,2,3,4 또는 모두
주소선택NULL전망
더하다
최신 정보
수색
매개 변수 지오 코드가 사용되면 덮어 씁니다!
delete_markers선택참 / 거짓그릇된삭제삭제 작업에 사용될 때 할당 된 마커도 삭제됩니다
클러스터링선택부울새 레이어의 기본값 (설정 참조)전망
더하다
최신 정보
수색
프로 버전에서만 사용 가능
gpx_url선택NULL전망
더하다
최신 정보
수색
v1.2p부터
gpx_panel선택부울0전망
더하다
최신 정보
수색
v1.2p부터
mlm_filter선택정수새 레이어의 기본값 (설정 참조)전망
더하다
최신 정보
mlm_filter_details선택JSON 문자열NULL전망
더하다
최신 정보
색인으로 돌아 가기

검색 조치를위한 특수 매개 변수

매개 변수필수 사항입니까?데이터 유형노트
검색 키필수허용 된 검색 키 : id, 마커 이름,베이스 맵, 레이어, 위도, 론, 아이콘, 팝업 텍스트, 확대 / 축소, 열린 팝업, 맵 너비, 맵 너비 단위, 맵 높이, 패널, 생성자, createdon, 업데이트 된, 업데이트 된, 컨트롤 박스, overlays_custom, overlays_custom2, overlays_custom3, overlays_custom4, wms , wms2, wms3, wms4, wms5, wms6, wms7, wms8, wms9, wms10, kml_timestamp, 주소, gpx_url, gpx_panel, 이름, layerzoom, layerviewlat, layerviewlon, listmarkers, multi_layer_map, multi_layer_map_list, 클러스터링, 바운딩 박스
검색 값따라문자열 또는 정수일반적으로 필수이지만 검색 키를 사용하여 생성, 업데이트 또는 경계 상자를 사용할 때 선택
에서 날짜따라문자열 (Ymd H : i : s)일반적으로 선택 사항이지만 검색 키를 만들거나 업데이트 할 때 필요합니다
date_to따라문자열 (Ymd H : i : s)일반적으로 선택 사항이지만 검색 키를 만들거나 업데이트 할 때 필요합니다
lat_top_left따라floatval (6)일반적으로 선택 사항이지만 검색 키 경계 상자를 사용할 때 필요합니다.
lon_top_left따라floatval (6)일반적으로 선택 사항이지만 검색 키 경계 상자를 사용할 때 필요합니다.
lat_bottom_right따라floatval (6)일반적으로 선택 사항이지만 검색 키 경계 상자를 사용할 때 필요합니다.
lon_bottom_right따라floatval (6)일반적으로 선택 사항이지만 검색 키 경계 상자를 사용할 때 필요합니다.
색인으로 돌아 가기

추가 보안 옵션

MapsMarker API는 보안에 중점을두고 설계되었습니다. 공개 및 개인 키와 인증 만료를 사용하여 기본 보호 외에도 설정 / 기타 / MapsMarker API의 설정 패널에서 API 설정을 강화할 수 있습니다. API 보안 설정

  • API 상태 : API를 전체적으로 활성화하거나 비활성화 할 수 있습니다. 기본값 : 비활성화
  • 허용 된 API 작업 : 필요한 API 작업 만 사용할 수 있습니다. 업데이트, 삭제 및 검색 작업은 프로 버전에서만 사용할 수 있습니다
  • IP 액세스 제한 : 정의 된 IP 주소 또는 IP 범위에 대해서만 API에 대한 액세스 만 허용
  • 허용 된 레퍼러 : 추가 보호 계층 – 특정 레퍼러 만 허용합니다 (참고 : 설정하면 요청 요청이 더 이상 허용되지 않습니다).
  • 허용 된 API 요청 방법 : 필요한 방법 만 선택적으로 허용

색인으로 돌아 가기

응답

응답 본문은 성공 상태 및 요청 결과를 포함하는 JSON (기본값) 또는 XML 객체입니다. 헤더의 HTTP 상태 코드는 결과에 관계없이 항상 200이므로 응답 본문의 성공 여부를 확인하여 요청의 성공 또는 실패를 결정하는 것이 중요합니다. 예를 들어 존재하지 않는 마커가 요청되면 원시 응답 본문은 다음과 같습니다. 응답 마커가 존재하지 않습니다 양식에 대한 성공적인 요청은 다음과 같습니다. 응답 마커 존재 검색 조치를 수행하는 경우 결과는 데이터 속성 내에서 하위 요소로 리턴됩니다. 응답 검색 결과 PHP로 JSONP 결과 집합을 추출해야하는 경우 다음 기능을 사용할 수 있습니다. function jsonp_decode($jsonp, $assoc = false) { if($jsonp[0] !== '[' && $jsonp[0] !== '{') { $jsonp = substr($jsonp, strpos($jsonp, '(')); } return json_decode(trim($jsonp,'();'), $assoc); } 사용법 : $ data = jsonp_decode ($ resultset); 색인으로 돌아 가기

아래에는 API 사용 방법을 보여주는 몇 가지 예가 있습니다. 질문이 있으시면 제발 지원 티켓을여십시오.!

GET 요청

  • ID2가있는 마커보기 : https://your-domain/wp-content/plugins/leaflet-maps-marker-pro/leaflet-api.php?key=YOUR_PUBLIC_KEY&signature=YOUR_SIGNATURE&expires=YOUR_EXPIRE_VALUE&action=view&type=marker&id=2
  • XML 출력에서 ​​ID 3의 뷰 레이어 : https://your-domain/wp-content/plugins/leaflet-maps-marker-pro/leaflet-api.php?key=YOUR_PUBLIC_KEY&signature=YOUR_SIGNATURE&expires=YOUR_EXPIRE_VALUE&action=view&type=layer&id=2&format=xml
  • 새 마커, 제목 본사, 지오 코드 Main Street 1 Washington 추가 : https://your-domain/wp-content/plugins/leaflet-maps-marker-pro/leaflet-api.php?key=YOUR_PUBLIC_KEY&signature=YOUR_SIGNATURE&expires=YOUR_EXPIRE_VALUE&action=add&type=marker&markername=Headquarter&geocode=Main Street 1 Washington
  • 새 계층, 제목 저장소를 추가하고 위도 / 경도 및 주소를 직접 추가하십시오. https://your-domain/wp-content/plugins/leaflet-maps-marker-pro/leaflet-api.php?key=YOUR_PUBLIC_KEY&signature=YOUR_SIGNATURE&expires=YOUR_EXPIRE_VALUE&action=add&type=layer&name=Store&lat=48.3434&lon=16.43234&address=Store Adress Washington
  • ID2로 마커를 업데이트하고 팝업 텍스트를 "새 팝업 텍스트"(프로 버전 만)로 설정하십시오. https://your-domain/wp-content/plugins/leaflet-maps-marker-pro/leaflet-api.php?key=YOUR_PUBLIC_KEY&signature=YOUR_SIGNATURE&expires=YOUR_EXPIRE_VALUE&action=update&type=marker&id=2&popuptext=new popuptext
  • ID 3으로 레이어 업데이트,지도 아래 마커 목록 숨기기 (프로 버전 만 해당) : https://your-domain/wp-content/plugins/leaflet-maps-marker-pro/leaflet-api.php?key=YOUR_PUBLIC_KEY&signature=YOUR_SIGNATURE&expires=YOUR_EXPIRE_VALUE&action=update&type=layer&id=3&listmarkers=0
  • ID2가있는 마커 삭제 (프로 버전 만 해당) : https://your-domain/wp-content/plugins/leaflet-maps-marker-pro/leaflet-api.php?key=YOUR_PUBLIC_KEY&signature=YOUR_SIGNATURE&expires=YOUR_EXPIRE_VALUE&action=delete&type=marker&id=
  • ID3으로 레이어 삭제 (-> 레이어 삭제 만, 프로 버전 만 해당) : https://your-domain/wp-content/plugins/leaflet-maps-marker-pro/leaflet-api.php?key=YOUR_PUBLIC_KEY&signature=YOUR_SIGNATURE&expires=YOUR_EXPIRE_VALUE&action=delete&type=layer&id=3
  • ID3으로 레이어 삭제 (-> 레이어 삭제 및 지정된 마커, 프로 버전 만 해당) : https://your-domain/wp-content/plugins/leaflet-maps-marker-pro/leaflet-api.php?key=YOUR_PUBLIC_KEY&signature=YOUR_SIGNATURE&expires=YOUR_EXPIRE_VALUE&action=delete&type=layer&id=3&delete_markers=true
  • 레이어 ID 7에 지정된 모든 마커를 검색합니다 (프로 버전 만 해당). https://your-domain/wp-content/plugins/leaflet-maps-marker-pro/leaflet-api.php?key=YOUR_PUBLIC_KEY&signature=YOUR_SIGNATURE&expires=YOUR_EXPIRE_VALUE&action=search&type=marker&searchkey=layer&searchvalue=7
  • 이름이 test 인 모든 레이어를 검색합니다 (프로 버전 만 해당). https://your-domain/wp-content/plugins/leaflet-maps-marker-pro/leaflet-api.php?key=YOUR_PUBLIC_KEY&signature=YOUR_SIGNATURE&expires=YOUR_EXPIRE_VALUE&action=search&type=layer&searchkey=name&searchvalue=test
  • 2013-10-01 12:00:00 이후 및 2014-01-01 12:00:00 이전에 생성 된 모든 마커를 검색합니다 (프로 버전 만 해당). https://your-domain/wp-content/plugins/leaflet-maps-marker-pro/leaflet-api.php?key=YOUR_PUBLIC_KEY&signature=YOUR_SIGNATURE&expires=YOUR_EXPIRE_VALUE&action=search&type=marker&searchkey=createdon&date_from=2013-10-01 12:00:00&date_to=2014-01-01 12:00:00
  • 경계 상자 내의 모든 마커를 검색합니다 (프로 버전 만 해당). https://your-domain/wp-content/plugins/leaflet-maps-marker-pro/leaflet-api.php?key=YOUR_PUBLIC_KEY&signature=YOUR_SIGNATURE&expires=YOUR_EXPIRE_VALUE&action=search&type=marker&searchkey=boundingbox&lat_top_left=48.283543&lon_top_left=16.228180&lat_bottom_right=48.081642&lon_bottom_right=16.640854

색인으로 돌아 가기

POST 요청 :

POST 요청을 사용하여 Maps Marker API를 호출 할 수도 있습니다. 반면 위의 GET 요청 예제와 동일한 매개 변수를 사용할 수 있습니다. 이러한 매개 변수는 html 양식에 추가 할 수 있습니다. <form action="https://your-domain/wp-content/plugins/leaflet-maps-marker-pro/leaflet-api.php" method="POST"> <input type="hidden" name="key" value="YOUR_PUBLIC_KEY"/> <input type="hidden" name="signature" value="YOUR_SIGNATURE"/> <input type="hidden" name="expires" value="YOUR_EXPIRE_VALUE"/> <input type="text" name="action" value="view"/> <input type="text" name="type" value="marker"/> <input type = "text"name = "id"value = "1"/> <input type="submit" name="submit" value="submit"/> </form> 새 마커, 제목 본사, 지오 코드 Main Street 1 Washington 추가 : <form action="https://your-domain/wp-content/plugins/leaflet-maps-marker-pro/leaflet-api.php" method="POST"> <input type="hidden" name="key" value="YOUR_PUBLIC_KEY"/> <input type="hidden" name="signature" value="YOUR_SIGNATURE"/> <input type="hidden" name="expires" value="YOUR_EXPIRE_VALUE"/> <input type="text" name="action" value="add"/> <input type="text" name="type" value="marker"/> <input type = "text"name = "markername"value = "Headquarters"/> <input type = "text"name = "geocode"value = "Main Street 1 Washington"/> <input type="submit" name="submit" value="submit"/> </form> ID2로 마커를 업데이트하고 팝업 텍스트를 "새 팝업 텍스트"(프로 버전 만)로 설정하십시오. <form action="https://your-domain/wp-content/plugins/leaflet-maps-marker-pro/leaflet-api.php" method="POST"> <input type="hidden" name="key" value="YOUR_PUBLIC_KEY"/> <input type="hidden" name="signature" value="YOUR_SIGNATURE"/> <input type="hidden" name="expires" value="YOUR_EXPIRE_VALUE"/> <input type="text" name="action" value="update"/> <input type="text" name="type" value="marker"/> <input type = "text"name = "id"value = "2"/> <input type = "text"name = "popuptext"value = "new popuptext"/> <input type="submit" name="submit" value="submit"/> </form> 레이어 ID 7에 지정된 모든 마커를 검색합니다 (프로 버전 만 해당). <form action="https://your-domain/wp-content/plugins/leaflet-maps-marker-pro/leaflet-api.php" method="POST"> <input type="hidden" name="key" value="YOUR_PUBLIC_KEY"/> <input type="hidden" name="signature" value="YOUR_SIGNATURE"/> <input type="hidden" name="expires" value="YOUR_EXPIRE_VALUE"/> <input type="text" name="action" value="search"/> <input type="text" name="type" value="marker"/> <input type = "text"name = "searchkey"value = "layer"/> <input type = "text"name = "searchvalue"value = "7"/> <input type="submit" name="submit" value="submit"/> </form> 색인으로 돌아 가기

1
0
5999
이 참조 평가

코멘트를 남겨

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