@amap/amap-react
Advanced tools
Comparing version 0.1.3 to 0.1.4
@@ -1,2 +0,2 @@ | ||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("react"),t=require("react-dom");function n(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var r=n(e),o={_prefix:"https://webapi.amap.com/maps",_disableMapCache:!1,verbose:!1,timing:!1,version:"2.0",key:"",plugins:[],PACKAGE_VERSION:"0.1.3"};var i=function(){var e={};return e.promise=new Promise((function(t,n){e.resolve=t,e.reject=n})),e}(),u={ready:!1,loaded:!1},a=i.promise;function s(){if(!u.loaded){if(u.loaded=!0,window.AMap)return i.resolve(window.AMap),a;var e=document.createElement("script"),t="amap_react_"+Date.now()+"_"+Math.ceil(1e4*Math.random());window[t]=function(){u.ready||(u.ready=!0,i.resolve(window.AMap))};var n=function(e){var t=[];for(var n in e)void 0!==e[n]&&null!==e[n]&&t.push(n+"="+encodeURIComponent(e[n]));return t.join("&")}({v:o.version,key:o.key,callback:t,plugin:o.plugins.join(",")}),r=o._prefix+"?"+n;e.src=r,document.body.appendChild(e)}return a} | ||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("react"),t=require("react-dom");function n(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var r=n(e),o={_prefix:"https://webapi.amap.com/maps",_disableMapCache:!1,verbose:!1,timing:!1,version:"2.0",key:"",plugins:[],PACKAGE_VERSION:"0.1.4"};var i=function(){var e={};return e.promise=new Promise((function(t,n){e.resolve=t,e.reject=n})),e}(),u={ready:!1,loaded:!1},a=i.promise;function s(){if(!u.loaded){if(u.loaded=!0,window.AMap)return i.resolve(window.AMap),a;var e=document.createElement("script"),t="amap_react_"+Date.now()+"_"+Math.ceil(1e4*Math.random());window[t]=function(){u.ready||(u.ready=!0,i.resolve(window.AMap))};var n=function(e){var t=[];for(var n in e)void 0!==e[n]&&null!==e[n]&&t.push(n+"="+encodeURIComponent(e[n]));return t.join("&")}({v:o.version,key:o.key,callback:t,plugin:o.plugins.join(",")}),r=o._prefix+"?"+n;e.src=r,document.body.appendChild(e)}return a} | ||
/*! ***************************************************************************** | ||
@@ -15,2 +15,2 @@ Copyright (c) Microsoft Corporation. | ||
PERFORMANCE OF THIS SOFTWARE. | ||
***************************************************************************** */var c=function(){return(c=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function f(e,t,n,r){return new(n||(n=Promise))((function(o,i){function u(e){try{s(r.next(e))}catch(e){i(e)}}function a(e){try{s(r.throw(e))}catch(e){i(e)}}function s(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(u,a)}s((r=r.apply(e,t||[])).next())}))}function l(e,t){var n,r,o,i,u={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function a(i){return function(a){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;u;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return u.label++,{value:i[1],done:!1};case 5:u.label++,r=i[1],i=[0];continue;case 7:i=u.ops.pop(),u.trys.pop();continue;default:if(!(o=u.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){u=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){u.label=i[1];break}if(6===i[0]&&u.label<o[1]){u.label=o[1],o=i;break}if(o&&u.label<o[2]){u.label=o[2],u.ops.push(i);break}o[2]&&u.ops.pop(),u.trys.pop();continue}i=t.call(e,u)}catch(e){i=[6,e],r=0}finally{n=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,a])}}}function d(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function p(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),u=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)u.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return u}function v(e){return f(this,void 0,void 0,(function(){var t;return l(this,(function(n){switch(n.label){case 0:return[4,s()];case 1:return t=n.sent(),[2,new Promise((function(n){t.plugin(e,(function(){n(window.AMap)}))}))]}}))}))}function y(t,n,r){e.useEffect((function(){if(t){var e=function(e){r&&r(t,e)};return t.on(n,e),function(){t.off(n,e)}}}),[t])}function g(e){for(var t=[];Array.isArray(e);)t.push(e.length),e=e[0];return t}function m(e,t){return e===t}function h(e,t){return!(!e&&t)&&(!(e&&!t)&&(e===t||e.length===t.length&&e.every((function(e,n){return e===t[n]}))))}function b(e,t){return!(!e&&t)&&(!(e&&!t)&&(e===t||e[0]===t[0]&&e[1]===t[1]))}function w(e,t){if(!e&&t)return!1;if(e&&!t)return!1;if(!e&&!t)return!0;if(e===t)return!0;if(e.length!==t.length)return!1;var n=g(e);return!!h(n,g(t))&&(2===n.length?e.every((function(e,n){return b(e,t[n])})):3===n.length&&e.every((function(e,n){return w(e,t)})))}function M(e,t,n){return void 0===n&&(n=1e-7),e===t||void 0!==e&&(void 0!==t&&Math.abs(e-t)<n)}function E(e,t){return e===t||void 0!==e&&(void 0!==t&&(M(e[0],t[0])&&M(e[1],t[1])))}function x(e,t){return null!=t&&e instanceof t}function A(e,t,n,r,o){"object"==typeof t&&(n=t.depth,r=t.prototype,o=t.includeNonEnumerable,t=t.circular);var i=[],u=[];return void 0===t&&(t=!0),void 0===n&&(n=1/0),function e(n,a){if(null===n)return null;if(0===a)return n;var s,c;if("object"!=typeof n)return n;if(x(n,Map))s=new Map;else if(x(n,Set))s=new Set;else if(x(n,Promise))s=new Promise((function(t,r){n.then((function(n){t(e(n,a-1))}),(function(t){r(e(t,a-1))}))}));else if(A.__isArray(n))s=[];else if(A.__isRegExp(n))s=new RegExp(n.source,O(n)),n.lastIndex&&(s.lastIndex=n.lastIndex);else if(A.__isDate(n))s=new Date(n.getTime());else if(x(n,Error))s=Object.create(n);else if(void 0===r){if(x(c=Object.getPrototypeOf(n),Object))return n;s=Object.create(c)}else s=Object.create(r),c=r;if(t){var f=i.indexOf(n);if(-1!=f)return u[f];i.push(n),u.push(s)}for(var l in x(n,Map)&&n.forEach((function(t,n){var r=e(n,a-1),o=e(t,a-1);s.set(r,o)})),x(n,Set)&&n.forEach((function(t){var n=e(t,a-1);s.add(n)})),n){Object.getOwnPropertyDescriptor(n,l)&&(s[l]=e(n[l],a-1));try{if(void 0===Object.getOwnPropertyDescriptor(n,l).set)continue;s[l]=e(n[l],a-1)}catch(e){if(e instanceof TypeError)continue;if(e instanceof ReferenceError)continue}}if(Object.getOwnPropertySymbols){var d=Object.getOwnPropertySymbols(n);for(l=0;l<d.length;l++){var p=d[l];(!(y=Object.getOwnPropertyDescriptor(n,p))||y.enumerable||o)&&(s[p]=e(n[p],a-1),Object.defineProperty(s,p,y))}}if(o){var v=Object.getOwnPropertyNames(n);for(l=0;l<v.length;l++){var y,g=v[l];(y=Object.getOwnPropertyDescriptor(n,g))&&y.enumerable||(s[g]=e(n[g],a-1),Object.defineProperty(s,g,y))}}return s}(e,n)}function C(e){return Object.prototype.toString.call(e)}function O(e){var t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),t}function P(t,n,r){e.useLayoutEffect((function(){if(t&&void 0!==r){var e=n.setter,o=n.getter,i=n.validate,u=void 0===i?function(){return!0}:i,a=n.equals,s=void 0===a?m:a,c=n.clone,f=void 0!==c&&c;if(e&&u(r)){if(o){var l=function(e,t){return"function"==typeof t?t(e):e[t]()}(t,o);if(!!s(r,l))return}var d=f?A(r):r;!function(e,t,n){if(t)"function"==typeof t?t(e,n):"function"==typeof e[t]&&e[t](n)}(t,e,d)}}}),[t,r])}function k(e){return e?Array.isArray(e)?[e[0],e[1]]:[e.lng,e.lat]:[]}function j(e){return Array.isArray(e)?e:e.southWest?[[e.southWest.lng,e.southWest.lat],[e.northEast.lng,e.northEast.lat]]:[[e.southwest.lng,e.southwest.lat],[e.northeast.lng,e.northeast.lat]]}function S(e){var t=new window.AMap.LngLat(e[0][0],e[0][1]),n=new window.AMap.LngLat(e[1][0],e[1][1]);return new window.AMap.Bounds(t,n)}function L(e){if(!Array.isArray(e))return[];var t=g(e);return 1===t.length||2===t.length?e.map(k):3===t.length?e.map((function(e){return e.map(k)})):[]}A.clonePrototype=function(e){if(null===e)return null;var t=function(){};return t.prototype=e,new t},A.__objToStr=C,A.__isDate=function(e){return"object"==typeof e&&"[object Date]"===C(e)},A.__isArray=function(e){return"object"==typeof e&&"[object Array]"===C(e)},A.__isRegExp=function(e){return"object"==typeof e&&"[object RegExp]"===C(e)},A.__getRegExpFlags=O;var R=["children","lifeCycle","ref"];function I(e,t,n,r){void 0===t&&(t=!0),void 0===n&&(n=[]),void 0===r&&(r=[]);for(var o={},i=Object.keys(e),u=function(u){var a=i[u],s=e[a],c=R.some((function(e){return e===a}));return"extraOptions"===a?(Object.assign(o,s),"continue"):c||r.includes(a)||t&&/^on[A-Z]/.test(a)&&"function"==typeof s&&!n.includes(a)?"continue":void(o[a]=s)},a=0;a<i.length;++a)u(a);return o}function T(e,t,n,r){var o;"function"==typeof e[n]?e[n](r):"function"==typeof e.setOptions&&e.setOptions(((o={})[t]=r,o))}function D(e){return function(t,n){var r;t.setOptions(((r={})[e]=n,r))}}function _(t){var n=p(e.useState(void 0),2),r=n[0],o=n[1];return e.useEffect((function(){t().then((function(e){return o(e)}))}),[]),r}function z(t){var n,r=(n=p(e.useState(0),2)[1],e.useCallback((function(){return n((function(e){return e+1}))}),[]));return e.useMemo((function(){var e=t;return{get current(){return e},set current(t){t&&(e=t,r())}}}),[])}var q=r.default.createContext(void 0),B=e.forwardRef((function(t,n){var o=e.useRef(null),i=z(),u=_((function(){return s()}));e.useEffect((function(){if(u){var e=o.current;if(e){var n=c({},I(t)),r=t.center;Array.isArray(r)&&(n.center=A(r)),i.current=new u.Map(e,n)}return function(){i.current&&i.current.destroy()}}}),[u]);var a=i.current;return e.useImperativeHandle(n,(function(){return a}),[a]),P(a,{getter:function(e){return k(e.getCenter())},equals:E,setter:function(e,t){e.setCenter(t)}},t.center),P(a,{getter:"getZoom",equals:M,setter:"setZoom"},t.zoom),P(a,{getter:"getRotation",equals:M,setter:"setRotation"},t.rotation),P(a,{getter:"getPitch",equals:M,setter:"setPitch"},t.pitch),P(a,{setter:"setFeatures"},t.features),P(a,{setter:H("dragEnable")},t.dragEnable),P(a,{setter:H("zoomEnable")},t.zoomEnable),P(a,{setter:H("jogEnable")},t.jogEnable),P(a,{setter:H("pitchEnable")},t.pitchEnable),P(a,{setter:H("rotateEnable")},t.rotateEnable),P(a,{setter:H("animateEnable")},t.animateEnable),P(a,{setter:H("keyboardEnable")},t.keyboardEnable),P(a,{setter:H("doubleClickZoom")},t.doubleClickZoom),P(a,{setter:H("scrollWheel")},t.scrollWheel),P(a,{setter:"setDefaultCursor"},t.defaultCursor),P(a,{setter:"setMapStyle"},t.mapStyle),P(a,{setter:H("showIndoorMap")},t.showIndoorMap),y(a,"resize",t.onResize),y(a,"complete",t.onComplete),y(a,"click",t.onClick),y(a,"dblclick",t.onDblClick),y(a,"mapmove",t.onMapMove),y(a,"hotspotclick",t.onHotspotClick),y(a,"hotspotover",t.onHotspotOver),y(a,"hotspotout",t.onHotspotOut),y(a,"movestart",t.onMoveStart),y(a,"moveend",t.onMoveEnd),y(a,"zoomchange",t.onZoomChange),y(a,"zoomstart",t.onZoomStart),y(a,"zoomend",t.onZoomEnd),y(a,"mousemove",t.onMouseMove),y(a,"mousewheel",t.onMouseWheel),y(a,"mouseover",t.onMouseOver),y(a,"mouseout",t.onMouseOut),y(a,"mouseup",t.onMouseUp),y(a,"mousedown",t.onMouseDown),y(a,"rightclick",t.onRightClick),y(a,"dragstart",t.onDragStart),y(a,"dragging",t.onDragging),y(a,"dragend",t.onDragEnd),y(a,"touchstart",t.onTouchStart),y(a,"touchmove",t.onTouchMove),y(a,"touchend",t.onTouchEnd),r.default.createElement("div",{ref:o,className:"amap-react",style:{position:"relative",width:"100%",height:"100%"}},r.default.createElement(q.Provider,{value:a},t.children))}));function H(e){return function(t,n){var r;t.setStatus(((r={})[e]=n,r))}}function N(){return e.useContext(q)}function W(e){return _((function(){return v(e).then((function(){return window.AMap}))}))}B.AmapContext=q;e.createContext(void 0);function U(t,n){var r=t.init,o=t.destroy,i=void 0===o?function(e){"function"==typeof e.destroy&&e.destroy()}:o,u=t.add,a=void 0===u?function(e,t){"function"==typeof t.setMap&&t.setMap(e)}:u,s=t.remove,c=void 0===s?function(e,t){"function"==typeof t.setMap&&t.setMap(null)}:s,f=t.prepare,l=void 0===f?function(){return Promise.resolve()}:f,d=N(),v=p(e.useState(!1),2),y=v[0],g=v[1],m=p(e.useState(),2),h=m[0],b=m[1];return e.useEffect((function(){l().then((function(){return g(!0)}))}),[]),e.useEffect((function(){if(y&&d){var e=n.lifeCycle,t=r(AMap,d);return a(d,t),b(t),e&&e.created&&e.created(t),function(){c(d,t),e&&e.beforeDestroy&&e.beforeDestroy(t),i(t)}}}),[y,d]),h}var Z=["top-left","top-center","top-right","middle-left","center","middle-right","bottom-left","bottom-center","bottom-right"],F=["miter","round","bevel"],G=["butt","round","square"],J=["solid","dashed"];function K(e,t,n,r){void 0===n&&(n="show"),void 0===r&&(r="hide"),P(e,{setter:function(e,t){t?"function"==typeof n?n(e):e[n]():"function"==typeof r?r(e):e[r]()}},t.visible)}function V(e,t){P(e,{setter:function(e,t){T(e,"zIndex","setzIndex",t)}},t.zIndex)}var Y=D("bubble");function Q(e,t){y(e,"click",t.onClick)}function X(e,t){y(e,"mousemove",t.onMouseMove),y(e,"mouseover",t.onMouseOver),y(e,"mouseout",t.onMouseOut),y(e,"mousedown",t.onMouseDown),y(e,"mouseup",t.onMouseUp)}function $(e,t){y(e,"touchstart",t.onTouchStart),y(e,"touchmove",t.onTouchMove),y(e,"touchend",t.onTouchEnd)}function ee(e,t){K(e,t),V(e,t),function(e,t){P(e,{setter:Y},t.bubble)}(e,t),function(e,t){P(e,{setter:function(e,t){T(e,"cursor","setCursor",t)}},t.cursor)}(e,t),function(e,t){Q(e,t),P(e,{setter:"setClickable"},t.clickable),y(e,"dblclick",t.onDblClick),y(e,"rightclick",t.onRightClick)}(e,t),function(e,t){P(e,{setter:"setDraggable"},t.draggable),y(e,"dragstart",t.onDragStart),y(e,"dragging",t.onDragging),y(e,"dragend",t.onDragEnd)}(e,t),X(e,t),$(e,t)}var te=D("strokeColor"),ne=D("strokeOpacity"),re=D("strokeWeight"),oe=D("strokeStyle"),ie=D("strokeDasharray");function ue(e,t){ee(e,t),P(e,{setter:te},t.strokeColor),P(e,{setter:ne},t.strokeOpacity),P(e,{setter:re},t.strokeWeight),P(e,{setter:oe,validate:function(e){return J.includes(e)}},t.strokeStyle),P(e,{setter:ie,equals:h},t.strokeDasharray)}var ae=D("lineJoin"),se=D("lineCap"),ce=D("showDir"),fe=D("dirColor"),le=D("dirImg"),de=D("isOutline"),pe=D("outlineColor"),ve=D("borderWeight"),ye=D("geodesic");function ge(e,t){ue(e,t),P(e,{setter:ae,validate:function(e){return F.includes(e)}},t.lineJoin),P(e,{setter:se,validate:function(e){return G.includes(e)}},t.lineCap),P(e,{setter:ce},t.showDir),P(e,{setter:fe},t.dirColor),P(e,{setter:le},t.dirImg),P(e,{setter:de},t.isOutline),P(e,{setter:pe},t.outlineColor),P(e,{setter:ve},t.borderWeight),P(e,{setter:ye},t.geodesic)}var me="undefined"!=typeof BigInt64Array;function he(e,t){var n,r,o,i,u,a;if(e===t)return!0;if(e&&t&&"object"==typeof e&&"object"==typeof t){if(e.constructor!==t.constructor)return!1;if(Array.isArray(e)){var s=e.length;if(s!=t.length)return!1;for(var c=s;0!=c--;)if(!he(e[c],t[c]))return!1;return!0}if(e instanceof Map){if(e.size!==t.size)return!1;try{for(var f=d(e.entries()),l=f.next();!l.done;l=f.next()){c=l.value;if(!t.has(c[0]))return!1}}catch(e){n={error:e}}finally{try{l&&!l.done&&(r=f.return)&&r.call(f)}finally{if(n)throw n.error}}try{for(var p=d(e.entries()),v=p.next();!v.done;v=p.next()){if(!he((c=v.value)[1],t.get(c[0])))return!1}}catch(e){o={error:e}}finally{try{v&&!v.done&&(i=p.return)&&i.call(p)}finally{if(o)throw o.error}}return!0}if(e instanceof Set){if(e.size!==t.size)return!1;try{for(var y=d(e.entries()),g=y.next();!g.done;g=y.next()){c=g.value;if(!t.has(c[0]))return!1}}catch(e){u={error:e}}finally{try{g&&!g.done&&(a=y.return)&&a.call(y)}finally{if(u)throw u.error}}return!0}if(e.constructor.BYTES_PER_ELEMENT&&(e instanceof Int8Array||e instanceof Uint8Array||e instanceof Uint8ClampedArray||e instanceof Int16Array||e instanceof Uint16Array||e instanceof Int32Array||e instanceof Uint32Array||e instanceof Float32Array||e instanceof Float64Array||me&&(e instanceof BigInt64Array||e instanceof BigUint64Array))){var m=e.length;if(m!=t.length)return!1;for(c=m;0!=c--;)if(e[c]!==t[c])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===t.toString();var h=Object.keys(e),b=h.length;if(b!==Object.keys(t).length)return!1;for(c=b;0!=c--;)if(!Object.prototype.hasOwnProperty.call(t,h[c]))return!1;for(c=b;0!=c--;){var w=h[c];if(!he(e[w],t[w]))return!1}return!0}return e!=e&&t!=t}function be(e){return e||[]}function we(t,n){var o=W(t.plugins),i=p(function(){var t=z(),n=e.useMemo((function(){var e={created:function(e){t.current=e},beforeDestroy:function(e){t.current=void 0}};return function(t){var n=r.default.Children.only(t.children);return n?r.default.cloneElement(n,{lifeCycle:e}):null}}),[]);return[t.current,n]}(),2),u=i[0],a=i[1],s=z();return e.useEffect((function(){var e=s.current;if(o)if(u){if(!e){var r=t.init(u);return s.current=r,void r.on(t.events,(function(e){var t=n.onChange;(void 0===t?function(){}:t)(e.target)}))}n.enabled?e.open():e.close()}else e&&("function"==typeof e.destroy&&e.destroy(),s.current=void 0)}),[o,u,s.current,n.enabled]),e.useEffect((function(){return function(){var e=s.current;e&&("function"==typeof e.destroy&&e.destroy(),s.current=void 0)}}),[]),[s.current,a]}function Me(e,t){P(e,{setter:function(e,t){T(e,"opacity","setOpacity",t)}},t.opacity)}function Ee(e,t){P(e,{equals:b,setter:function(e,t){T(e,"zooms","setZooms",t)}},t.zooms)}function xe(e,t){K(e,t),V(e,t),Me(e,t),Ee(e,t)}var Ae=r.default.forwardRef((function(t,n){var r=U({init:function(e,n){var r=c(c({},I(t)),{bounds:S(t.bounds)});return new e.CanvasLayer(r)}},t);return e.useImperativeHandle(n,(function(){return r}),[r]),xe(r,t),P(r,{setter:function(e,t){e.setBounds(S(t))},clone:!0},t.bounds),P(r,{setter:"setCanvas"},t.canvas),null})),Ce=D("fillColor"),Oe=D("fillOpacity");function Pe(e,t){ue(e,t),P(e,{setter:Ce},t.fillColor),P(e,{setter:Oe},t.fillOpacity)}function ke(e,t){Pe(e,t),P(e,{getter:function(e){return k(e.getCenter())},setter:function(e,n){if(n){if(t.draggable)if(E(n,k(e.getCenter())))return;e.setCenter([n[0],n[1]])}},clone:!0,equals:b},t.center),P(e,{setter:"setRadius"},t.radius)}function je(e,t){var n=U(c(c({},e),{add:function(e,t){e.addControl(t)},remove:function(e,t){e.removeControl(t)}}),t);return K(n,t),n}var Se=r.default.forwardRef((function(t,n){var r=je({prepare:function(){return v("AMap.ControlBar")},init:function(e){var n=I(t);return new e.ControlBar(n)}},t);return e.useImperativeHandle(n,(function(){return r}),[r]),null}));function Le(e,t){K(e,t),V(e,t),Me(e,t),Ee(e,t),P(e,{setter:"setStyles"},t.styles)}var Re=r.default.forwardRef((function(t,n){var r=U({prepare:function(){return v("AMap.DistrictLayer")},init:function(e){var n=c({},I(t));return"soc"in n&&(n.SOC=n.soc,delete n.soc),new e.DistrictLayer.Country(n)}},t);return e.useImperativeHandle(n,(function(){return r}),[r]),Le(r,t),P(r,{setter:"setSOC"},t.soc),null})),Ie=r.default.forwardRef((function(t,n){var r=U({init:function(e,n){var r=document.createElement("canvas"),o=c(c({},I(t)),{render:function(){return t.render(r,n)}});return new e.CustomLayer(r,o)}},t);return e.useImperativeHandle(n,(function(){return r}),[r]),xe(r,t),null}));function Te(e,t){K(e,t),V(e,t),Me(e,t),Ee(e,t)}var De=r.default.forwardRef((function(t,n){var r=je({prepare:function(){return v("AMap.HawkEye")},init:function(e){var n=I(t);return new e.HawkEye(n)}},t);return e.useImperativeHandle(n,(function(){return r}),[r]),P(r,{setter:function(e,t){t?e.open():e.close()}},t.isOpen),null})),_e=e.forwardRef((function(n,r){var o=N(),i=n.visible,u=void 0===i||i,a=e.useMemo((function(){return document.createElement("div")}),[]),s=U({init:function(e){var t=c(c({},I(n,!0,[],["className","style"])),{position:A(n.position)});return new e.InfoWindow(t)},add:function(e,t){if(t.setMap(e),u){var n=k(t.getPosition());t.open(e,n)}}},n);return e.useImperativeHandle(r,(function(){return s}),[s]),e.useEffect((function(){a.className=n.className||""}),[n.className]),e.useEffect((function(){a.style.cssText="",Object.assign(a.style,n.style)}),[n.style]),P(s,{setter:function(e,t){e.setSize(new AMap.Size(t[0],t[1]))}},n.size),P(s,{setter:"setAnchor",validate:function(e){return Z.includes(e)}},n.anchor),P(s,{setter:function(e,t){e.setOffset(new window.AMap.Pixel(t[0],t[1]))}},n.offset),P(s,{getter:function(e){return k(e.getPosition())},equals:E,setter:function(e,t){e.getIsOpen()?e.open(e.getMap(),t):e.setPosition(t)}},n.position),P(s,{setter:function(e,t){n.isCustom||e.setContent(t)}},n.content),P(s,{setter:function(e,t){if(o)if(t){var n=k(e.getPosition());e.open(o,n)}else e.close()}},n.visible),y(s,"open",n.onOpen),y(s,"close",n.onClose),n.isCustom?(s&&(s.setContent(a),u&&s.open(s.getMap(),n.position)),t.createPortal(n.children,a)):null})),ze=r.default.createContext(void 0),qe=e.forwardRef((function(t,n){var r=e.useContext(ze),o=U({init:function(e){return new e.LabelMarker(c(c({},I(t)),{position:A(t.position)}))},add:function(e,t){if(!r)throw new Error("LabelMarker 必须与 LabelsLayer 配合使用");r.add(t)},remove:function(e,t){if(!r)throw new Error("LabelMarker 必须与 LabelsLayer 配合使用");r.remove(t)}},t);return e.useImperativeHandle(n,(function(){return o}),[o]),K(o,t),V(o,t),Me(o,t),Ee(o,t),Q(o,t),X(o,t),$(o,t),P(o,{setter:"setName"},t.name),P(o,{setter:"setRank"},t.rank),P(o,{equals:b,setter:function(e,t){t&&(E(t,k(e.getPosition()))||e.setPosition([t[0],t[1]]))}},t.position),P(o,{setter:"setIcon"},t.icon),P(o,{setter:"setText"},t.text),null})),Be=r.default.forwardRef((function(t,n){var r=je({prepare:function(){return v("AMap.MapType")},init:function(e){var n=I(t);return new e.MapType(n)}},t);return e.useImperativeHandle(n,(function(){return r}),[r]),null}));function He(e,t){ee(e,t),Ee(e,t),P(e,{getter:function(e){return k(e.getPosition())},equals:E,setter:function(e,t){e.setPosition(t)}},t.position),P(e,{setter:"setTitle"},t.title),P(e,{equals:b,setter:function(e,t){var n;t&&(E(t,(n=e.getOffset(),Array.isArray(n)?[n[0],n[1]]:[n.x,n.y]))||e.setOffset(new window.AMap.Pixel(t[0],t[1])))}},t.offset),P(e,{setter:"setAnchor",validate:function(e){return Z.includes(e)}},t.anchor),P(e,{equals:M,setter:"setAngle",getter:"getAngle"},t.angle),y(e,"moving",t.onMoving),y(e,"moveend",t.onMoveEnd),y(e,"movealong",t.onMoveAlong)}var Ne=e.forwardRef((function(n,r){var o=e.useMemo((function(){return document.createElement("div")}),[]),i=U({init:function(e){var t=n.position,r=c(c({},I(n)),{position:A(t)});return r.icon&&(r.icon=We(r.icon)),new e.Marker(r)},destroy:function(e){e&&"function"==typeof e.stopMove&&e.stopMove()}},n);return e.useImperativeHandle(r,(function(){return i}),[i]),e.useEffect((function(){o.className=n.className||""}),[n.className]),e.useEffect((function(){o.style.cssText="",Object.assign(o.style,n.style)}),[n.style]),He(i,n),P(i,{setter:function(e,t){if(t){var n=We(t);e.setIcon(n)}}},n.icon),P(i,{setter:function(e,t){t&&e.setLabel(function(e){if(!e)return;var t=c({},e);Array.isArray(t.offset)&&(t.offset=new window.AMap.Pixel(t.offset[0],t.offset[1]));return t}(t))}},n.label),n.children?(i&&i.setContent(o),t.createPortal(n.children,o)):null}));function We(e){return"string"==typeof e?e:new window.AMap.Icon(e)}function Ue(e,t){P(e,{setter:function(e,n){if(t.draggable&&w(L(e.getPath()),n))return;e.setPath(n)},getter:function(e){return L(e.getPath())},clone:!0,equals:w},t.path)}var Ze=r.default.forwardRef((function(t,n){var r=U({prepare:function(){return v("AMap.DistrictLayer")},init:function(e){var n=c({},I(t));return new e.DistrictLayer.Province(n)}},t);return e.useImperativeHandle(n,(function(){return r}),[r]),Le(r,t),P(r,{setter:"setAdcode",equals:function(e,t){return e===t||!(!Array.isArray(e)||!Array.isArray(t))&&h(e,t)}},t.adcode),null}));function Fe(e,t){return!(!e||!t)&&(M(e[0][0],t[0][0])&&M(e[0][1],t[0][1])&&M(e[1][0],t[1][0])&&M(e[1][1],t[1][1]))}var Ge=r.default.forwardRef((function(t,n){var r=je({prepare:function(){return v("AMap.Scale")},init:function(e){var n=I(t);return new e.Scale(n)}},t);return e.useImperativeHandle(n,(function(){return r}),[r]),null})),Je=r.default.forwardRef((function(t,n){var r=je({prepare:function(){return v("AMap.ToolBar")},init:function(e){var n=I(t);return new e.ToolBar(n)}},t);return e.useImperativeHandle(n,(function(){return r}),[r]),null})),Ke=r.default.forwardRef((function(t,n){var r=U({prepare:function(){return v("AMap.DistrictLayer")},init:function(e){var n=c({},I(t));return new e.DistrictLayer.World(n)}},t);return e.useImperativeHandle(n,(function(){return r}),[r]),Le(r,t),null}));exports.Amap=B,exports.BezierCurve=function(e){var t=U({init:function(t){var n=c({},I(e));return new t.BezierCurve(n)}},e);return ge(t,e),P(t,{setter:function(t,n){if(e.draggable&&he(be(t.getPath()),n))return;t.setPath(n)},getter:function(e){return be(e.getPath())},clone:!0,equals:he},e.path),r.default.createElement("div",{className:"amap-react-placeholder bezier-curve",style:{display:"none"}})},exports.BezierCurveEditor=function(e){var t=p(we({plugins:"AMap.BezierCurveEditor",events:["addnode","adjust","removenode","add"],init:function(t){var n=e.opts,r=void 0===n?{}:n;return new AMap.BezierCurveEditor(t.getMap(),t,r)}},e),2)[1];return r.default.createElement(t,c({},e))},exports.CanvasLayer=Ae,exports.Circle=function(e){return ke(U({init:function(t){var n=c({},I(e));return new t.Circle(n)}},e),e),null},exports.CircleEditor=function(e){var t=p(we({plugins:"AMap.CircleEditor",events:["addnode","adjust","move","add","end"],init:function(t){var n=e.opts,r=void 0===n?{}:n;return new AMap.CircleEditor(t.getMap(),t,r)}},e),2)[1];return r.default.createElement(t,c({},e))},exports.CircleMarker=function(e){return ke(U({init:function(t){var n=c({},I(e));return new t.CircleMarker(n)}},e),e),null},exports.ControlBar=Se,exports.CountryLayer=Re,exports.CustomLayer=Ie,exports.Ellipse=function(e){var t=U({init:function(t){var n=c({},I(e));return new t.Ellipse(n)}},e);return Pe(t,e),P(t,{setter:function(t,n){if(e.draggable&&E(n,k(t.getCenter())))return;t.setCenter(n)},getter:function(e){return k(e.getCenter())},clone:!0,equals:E},e.center),P(t,{setter:function(e,t){E(t,e.getRadius())||e.setRadius(t)},clone:!0,equals:E},e.radius),null},exports.EllipseEditor=function(e){var t=p(we({plugins:"AMap.EllipseEditor",events:["addnode","adjust","move","add","end"],init:function(t){var n=e.opts,r=void 0===n?{}:n;return new AMap.EllipseEditor(t.getMap(),t,r)}},e),2)[1];return r.default.createElement(t,c({},e))},exports.FlexibleLayer=function(e){return Te(U({init:function(t){var n=c({},I(e));return new t.TileLayer.Flexible(n)}},e),e),null},exports.HawkEye=De,exports.ImageLayer=function(e){var t=U({init:function(t){var n=c(c({},I(e)),{bounds:S(e.bounds)});return new t.ImageLayer(n)}},e);return xe(t,e),P(t,{setter:function(e,t){e.setBounds(S(t))},clone:!0},e.bounds),P(t,{setter:"setImageUrl"},e.url),null},exports.InfoWindow=_e,exports.LabelMarker=qe,exports.LabelsLayer=function(e){var t=U({init:function(t){var n=c({},I(e));return new t.LabelsLayer(n)}},e);return K(t,e),V(t,e),Me(t,e),Ee(t,e),P(t,{setter:"setCollision"},e.collision),P(t,{setter:"setAllowCollision"},e.allowCollision),r.default.createElement(ze.Provider,{value:t},t&&e.children)},exports.MapType=Be,exports.Marker=Ne,exports.Polygon=function(e){var t=U({init:function(t){var n=c({},I(e));return new t.Polygon(n)}},e);return Pe(t,e),Ue(t,e),null},exports.PolygonEditor=function(e){var t=p(we({plugins:"AMap.PolygonEditor",events:["addnode","adjust","move","add","end"],init:function(t){var n=e.opts,r=void 0===n?{}:n;return new AMap.PolygonEditor(t.getMap(),t,r)}},e),2)[1];return r.default.createElement(t,c({},e))},exports.Polyline=function(e){var t=U({init:function(t){var n=c({},I(e));return new t.Polyline(n)}},e);return ge(t,e),Ue(t,e),null},exports.PolylineEditor=function(e){var t=p(we({plugins:"AMap.PolylineEditor",events:["addnode","adjust","removenode","add","end"],init:function(t){var n=e.opts,r=void 0===n?{}:n;return new AMap.PolylineEditor(t.getMap(),t,r)}},e),2)[1];return r.default.createElement(t,c({},e))},exports.ProvinceLayer=Ze,exports.Rectangle=function(e){var t=U({init:function(t){var n=c(c({},I(e)),{bounds:S(e.bounds)});return new t.Rectangle(n)}},e);return Pe(t,e),P(t,{setter:function(t,n){if(e.draggable&&Fe(j(t.getBounds()),n))return;t.setBounds(S(n))},getter:function(e){return j(e.getBounds())},clone:!0,equals:Fe},e.bounds),null},exports.RectangleEditor=function(e){var t=p(we({plugins:"AMap.RectangleEditor",events:["addnode","adjust","move","add","end"],init:function(t){var n=e.opts,r=void 0===n?{}:n;return new AMap.RectangleEditor(t.getMap(),t,r)}},e),2)[1];return r.default.createElement(t,c({},e))},exports.RoadNetLayer=function(e){return Te(U({init:function(t){var n=c({},I(e));return new t.TileLayer.RoadNet(n)}},e),e),null},exports.SatelliteLayer=function(e){return Te(U({init:function(t){var n=c({},I(e));return new t.TileLayer.Satellite(n)}},e),e),null},exports.Scale=Ge,exports.Text=function(e){var t=U({init:function(t){var n=c({},I(e));return new t.Text(n)},destroy:function(e){e&&"function"==typeof e.stopMove&&e.stopMove()}},e);return He(t,e),P(t,{setter:"setText"},e.text),P(t,{setter:"setStyle"},e.style),null},exports.TileLayer=function(e){var t=U({init:function(t){var n=c({},I(e));return new t.TileLayer(n)}},e);return Te(t,e),P(t,{setter:"setTileUrl"},e.tileUrl),null},exports.Toolbar=Je,exports.TrafficLayer=function(e){return Te(U({init:function(t){var n=c({},I(e));return new t.TileLayer.Traffic(n)}},e),e),null},exports.WorldLayer=Ke,exports.config=o,exports.loadAmap=s,exports.loadPlugins=v,exports.useAmap=N,exports.useAmapComponent=function(t,n){void 0===n&&(n=[]);var r=p(e.useState(null),2),o=r[0],i=r[1],u=W(n),a=N();return e.useLayoutEffect((function(){if(a&&u){var e=t(u,a),n=Array.isArray(e)?e[0]:e,r=Array.isArray(e)?e[1]:function(){"function"==typeof n.hide&&n.hide(),"function"==typeof n.setMap&&n.setMap(null),a.remove(n)};return i(n),function(){r(),i(null)}}}),[a,u]),o},exports.useAmapEvents=function(t,n){var r=N();e.useEffect((function(){if(r){var e=function(e){n(r,e)};Array.isArray(t)||(t=[t]);for(var o=0;o<t.length;o++)r.on(t[o],e);return function(){for(var n=0;n<t.length;n++)r.off(t[n],e)}}}),[r])},exports.usePlugins=W; | ||
***************************************************************************** */var c=function(){return(c=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function l(e,t,n,r){return new(n||(n=Promise))((function(o,i){function u(e){try{s(r.next(e))}catch(e){i(e)}}function a(e){try{s(r.throw(e))}catch(e){i(e)}}function s(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(u,a)}s((r=r.apply(e,t||[])).next())}))}function f(e,t){var n,r,o,i,u={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function a(i){return function(a){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;u;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return u.label++,{value:i[1],done:!1};case 5:u.label++,r=i[1],i=[0];continue;case 7:i=u.ops.pop(),u.trys.pop();continue;default:if(!(o=u.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){u=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){u.label=i[1];break}if(6===i[0]&&u.label<o[1]){u.label=o[1],o=i;break}if(o&&u.label<o[2]){u.label=o[2],u.ops.push(i);break}o[2]&&u.ops.pop(),u.trys.pop();continue}i=t.call(e,u)}catch(e){i=[6,e],r=0}finally{n=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,a])}}}function d(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function p(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),u=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)u.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return u}function v(e){return l(this,void 0,void 0,(function(){var t;return f(this,(function(n){switch(n.label){case 0:return[4,s()];case 1:return t=n.sent(),[2,new Promise((function(n){t.plugin(e,(function(){n(window.AMap)}))}))]}}))}))}function y(t,n,r){e.useEffect((function(){if(t){var e=function(e){r&&r(t,e)};return t.on(n,e),function(){t.off(n,e)}}}),[t,n,r])}function g(e){for(var t=[];Array.isArray(e);)t.push(e.length),e=e[0];return t}function m(e,t){return e===t}function h(e,t){return!(!e&&t)&&(!(e&&!t)&&(e===t||e.length===t.length&&e.every((function(e,n){return e===t[n]}))))}function b(e,t){return!(!e&&t)&&(!(e&&!t)&&(e===t||e[0]===t[0]&&e[1]===t[1]))}function w(e,t){if(!e&&t)return!1;if(e&&!t)return!1;if(!e&&!t)return!0;if(e===t)return!0;if(e.length!==t.length)return!1;var n=g(e);return!!h(n,g(t))&&(2===n.length?e.every((function(e,n){return b(e,t[n])})):3===n.length&&e.every((function(e,n){return w(e,t)})))}function M(e,t,n){return void 0===n&&(n=1e-7),e===t||void 0!==e&&(void 0!==t&&Math.abs(e-t)<n)}function E(e,t){return e===t||void 0!==e&&(void 0!==t&&(M(e[0],t[0])&&M(e[1],t[1])))}function x(e,t){return null!=t&&e instanceof t}function C(e,t,n,r,o){"object"==typeof t&&(n=t.depth,r=t.prototype,o=t.includeNonEnumerable,t=t.circular);var i=[],u=[];return void 0===t&&(t=!0),void 0===n&&(n=1/0),function e(n,a){if(null===n)return null;if(0===a)return n;var s,c;if("object"!=typeof n)return n;if(x(n,Map))s=new Map;else if(x(n,Set))s=new Set;else if(x(n,Promise))s=new Promise((function(t,r){n.then((function(n){t(e(n,a-1))}),(function(t){r(e(t,a-1))}))}));else if(C.__isArray(n))s=[];else if(C.__isRegExp(n))s=new RegExp(n.source,O(n)),n.lastIndex&&(s.lastIndex=n.lastIndex);else if(C.__isDate(n))s=new Date(n.getTime());else if(x(n,Error))s=Object.create(n);else if(void 0===r){if(x(c=Object.getPrototypeOf(n),Object))return n;s=Object.create(c)}else s=Object.create(r),c=r;if(t){var l=i.indexOf(n);if(-1!=l)return u[l];i.push(n),u.push(s)}for(var f in x(n,Map)&&n.forEach((function(t,n){var r=e(n,a-1),o=e(t,a-1);s.set(r,o)})),x(n,Set)&&n.forEach((function(t){var n=e(t,a-1);s.add(n)})),n){Object.getOwnPropertyDescriptor(n,f)&&(s[f]=e(n[f],a-1));try{if(void 0===Object.getOwnPropertyDescriptor(n,f).set)continue;s[f]=e(n[f],a-1)}catch(e){if(e instanceof TypeError)continue;if(e instanceof ReferenceError)continue}}if(Object.getOwnPropertySymbols){var d=Object.getOwnPropertySymbols(n);for(f=0;f<d.length;f++){var p=d[f];(!(y=Object.getOwnPropertyDescriptor(n,p))||y.enumerable||o)&&(s[p]=e(n[p],a-1),Object.defineProperty(s,p,y))}}if(o){var v=Object.getOwnPropertyNames(n);for(f=0;f<v.length;f++){var y,g=v[f];(y=Object.getOwnPropertyDescriptor(n,g))&&y.enumerable||(s[g]=e(n[g],a-1),Object.defineProperty(s,g,y))}}return s}(e,n)}function A(e){return Object.prototype.toString.call(e)}function O(e){var t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),t}function P(t,n,r){e.useLayoutEffect((function(){if(t&&void 0!==r){var e=n.setter,o=n.getter,i=n.validate,u=void 0===i?function(){return!0}:i,a=n.equals,s=void 0===a?m:a,c=n.clone,l=void 0!==c&&c;if(e&&u(r)){if(o){var f=function(e,t){return"function"==typeof t?t(e):e[t]()}(t,o);if(!!s(r,f))return}var d=l?C(r):r;!function(e,t,n){"function"==typeof t?t(e,n):e[t](n)}(t,e,d)}}}),[t,r])}function k(e){return e?Array.isArray(e)?[e[0],e[1]]:[e.lng,e.lat]:[]}function j(e){return Array.isArray(e)?e:e.southWest?[[e.southWest.lng,e.southWest.lat],[e.northEast.lng,e.northEast.lat]]:[[e.southwest.lng,e.southwest.lat],[e.northeast.lng,e.northeast.lat]]}function S(e){var t=new window.AMap.LngLat(e[0][0],e[0][1]),n=new window.AMap.LngLat(e[1][0],e[1][1]);return new window.AMap.Bounds(t,n)}function L(e){if(!Array.isArray(e))return[];var t=g(e);return 1===t.length||2===t.length?e.map(k):3===t.length?e.map((function(e){return e.map(k)})):[]}C.clonePrototype=function(e){if(null===e)return null;var t=function(){};return t.prototype=e,new t},C.__objToStr=A,C.__isDate=function(e){return"object"==typeof e&&"[object Date]"===A(e)},C.__isArray=function(e){return"object"==typeof e&&"[object Array]"===A(e)},C.__isRegExp=function(e){return"object"==typeof e&&"[object RegExp]"===A(e)},C.__getRegExpFlags=O;var R=["children","lifeCycle","ref"];function I(e,t,n,r){void 0===t&&(t=!0),void 0===n&&(n=[]),void 0===r&&(r=[]);for(var o={},i=Object.keys(e),u=function(u){var a=i[u],s=e[a];return R.some((function(e){return e===a}))||r.includes(a)||t&&/^on[A-Z]/.test(a)&&"function"==typeof s&&!n.includes(a)?"continue":void(o[a]=s)},a=0;a<i.length;++a)u(a);return o}function T(e,t,n,r){var o;"function"==typeof e[n]?e[n](r):"function"==typeof e.setOptions&&e.setOptions(((o={})[t]=r,o))}function D(e){return function(t,n){var r;t.setOptions(((r={})[e]=n,r))}}function _(t){var n=p(e.useState(void 0),2),r=n[0],o=n[1];return e.useEffect((function(){t().then((function(e){return o(e)}))}),[]),r}function z(){var t,n=(t=p(e.useState(0),2)[1],e.useCallback((function(){return t((function(e){return e+1}))}),[]));return e.useMemo((function(){var e=void 0;return{get current(){return e},set current(t){t&&(e=t,n())}}}),[])}var q=r.default.createContext(void 0),B=e.forwardRef((function(t,n){var o=e.useRef(null),i=z(),u=_((function(){return s()}));e.useEffect((function(){if(u){var e=o.current;if(e){var n=c({},I(t)),r=t.center;Array.isArray(r)&&(n.center=C(r)),i.current=new u.Map(e,n)}return function(){i.current&&i.current.destroy()}}}),[u]);var a=i.current;return e.useImperativeHandle(n,(function(){return a}),[a]),P(a,{getter:function(e){return k(e.getCenter())},equals:E,setter:function(e,t){e.setCenter(t)}},t.center),P(a,{getter:"getZoom",equals:M,setter:"setZoom"},t.zoom),P(a,{getter:"getRotation",equals:M,setter:"setRotation"},t.rotation),P(a,{getter:"getPitch",equals:M,setter:"setPitch"},t.pitch),P(a,{setter:"setFeatures"},t.features),P(a,{setter:H("dragEnable")},t.dragEnable),P(a,{setter:H("zoomEnable")},t.zoomEnable),P(a,{setter:H("jogEnable")},t.jogEnable),P(a,{setter:H("pitchEnable")},t.pitchEnable),P(a,{setter:H("rotateEnable")},t.rotateEnable),P(a,{setter:H("animateEnable")},t.animateEnable),P(a,{setter:H("keyboardEnable")},t.keyboardEnable),P(a,{setter:H("doubleClickZoom")},t.doubleClickZoom),P(a,{setter:H("scrollWheel")},t.scrollWheel),P(a,{setter:"setDefaultCursor"},t.defaultCursor),P(a,{setter:"setMapStyle"},t.mapStyle),P(a,{setter:H("showIndoorMap")},t.showIndoorMap),y(a,"resize",t.onResize),y(a,"complete",t.onComplete),y(a,"click",t.onClick),y(a,"dblclick",t.onDblClick),y(a,"mapmove",t.onMapMove),y(a,"hotspotclick",t.onHotspotClick),y(a,"hotspotover",t.onHotspotOver),y(a,"hotspotout",t.onHotspotOut),y(a,"movestart",t.onMoveStart),y(a,"moveend",t.onMoveEnd),y(a,"zoomchange",t.onZoomChange),y(a,"zoomstart",t.onZoomStart),y(a,"zoomend",t.onZoomEnd),y(a,"mousemove",t.onMouseMove),y(a,"mousewheel",t.onMouseWheel),y(a,"mouseover",t.onMouseOver),y(a,"mouseout",t.onMouseOut),y(a,"mouseup",t.onMouseUp),y(a,"mousedown",t.onMouseDown),y(a,"rightclick",t.onRightClick),y(a,"dragstart",t.onDragStart),y(a,"dragging",t.onDragging),y(a,"dragend",t.onDragEnd),y(a,"touchstart",t.onTouchStart),y(a,"touchmove",t.onTouchMove),y(a,"touchend",t.onTouchEnd),r.default.createElement("div",{ref:o,className:"amap-react",style:{position:"relative",width:"100%",height:"100%"}},r.default.createElement(q.Provider,{value:a},t.children))}));function H(e){return function(t,n){var r;t.setStatus(((r={})[e]=n,r))}}function N(){return e.useContext(q)}function W(e){return _((function(){return v(e).then((function(){return window.AMap}))}))}B.AmapContext=q;e.createContext(void 0);function U(t,n){var r=t.init,o=t.destroy,i=void 0===o?function(e){"function"==typeof e.destroy&&e.destroy()}:o,u=t.add,a=void 0===u?function(e,t){"function"==typeof t.setMap&&t.setMap(e)}:u,s=t.remove,c=void 0===s?function(e,t){"function"==typeof t.setMap&&t.setMap(null)}:s,l=t.prepare,f=void 0===l?function(){return Promise.resolve()}:l,d=N(),v=p(e.useState(!1),2),y=v[0],g=v[1],m=p(e.useState(),2),h=m[0],b=m[1];return e.useEffect((function(){f().then((function(){return g(!0)}))}),[]),e.useEffect((function(){if(y&&d){var e=n.lifeCycle,t=r(AMap,d);return a(d,t),b(t),e&&e.created&&e.created(t),function(){c(d,t),e&&e.beforeDestroy&&e.beforeDestroy(t),i(t)}}}),[y,d]),h}var Z=["top-left","top-center","top-right","middle-left","center","middle-right","bottom-left","bottom-center","bottom-right"],F=["miter","round","bevel"],G=["butt","round","square"],J=["solid","dashed"];function K(e,t,n,r){void 0===n&&(n="show"),void 0===r&&(r="hide"),P(e,{setter:function(e,t){t?"function"==typeof n?n(e):e[n]():"function"==typeof r?r(e):e[r]()}},t.visible)}function V(e,t){P(e,{setter:function(e,t){T(e,"zIndex","setzIndex",t)}},t.zIndex)}function Y(e,t){y(e,"click",t.onClick)}function Q(e,t){y(e,"mousemove",t.onMouseMove),y(e,"mouseover",t.onMouseOver),y(e,"mouseout",t.onMouseOut),y(e,"mousedown",t.onMouseDown),y(e,"mouseup",t.onMouseUp)}function X(e,t){y(e,"touchstart",t.onTouchStart),y(e,"touchmove",t.onTouchMove),y(e,"touchend",t.onTouchEnd)}function $(e,t){K(e,t),V(e,t),function(e,t){P(e,{setter:"setBubble"},t.bubble)}(e,t),function(e,t){P(e,{setter:function(e,t){T(e,"cursor","setCursor",t)}},t.cursor)}(e,t),function(e,t){Y(e,t),P(e,{setter:"setClickable"},t.clickable),y(e,"dblclick",t.onDblClick),y(e,"rightclick",t.onRightClick)}(e,t),function(e,t){P(e,{setter:"setDraggable"},t.draggable),y(e,"dragstart",t.onDragStart),y(e,"dragging",t.onDragging),y(e,"dragend",t.onDragEnd)}(e,t),Q(e,t),X(e,t)}var ee=D("strokeColor"),te=D("strokeOpacity"),ne=D("strokeWeight"),re=D("strokeStyle"),oe=D("strokeDasharray");function ie(e,t){$(e,t),P(e,{setter:ee},t.strokeColor),P(e,{setter:te},t.strokeOpacity),P(e,{setter:ne},t.strokeWeight),P(e,{setter:re,validate:function(e){return J.includes(e)}},t.strokeStyle),P(e,{setter:oe,equals:h},t.strokeDasharray)}var ue=D("lineJoin"),ae=D("lineCap"),se=D("showDir"),ce=D("dirColor"),le=D("dirImg"),fe=D("isOutline"),de=D("outlineColor"),pe=D("borderWeight"),ve=D("geodesic");function ye(e,t){ie(e,t),P(e,{setter:ue,validate:function(e){return F.includes(e)}},t.lineJoin),P(e,{setter:ae,validate:function(e){return G.includes(e)}},t.lineCap),P(e,{setter:se},t.showDir),P(e,{setter:ce},t.dirColor),P(e,{setter:le},t.dirImg),P(e,{setter:fe},t.isOutline),P(e,{setter:de},t.outlineColor),P(e,{setter:pe},t.borderWeight),P(e,{setter:ve},t.geodesic)}var ge="undefined"!=typeof BigInt64Array;function me(e,t){var n,r,o,i,u,a;if(e===t)return!0;if(e&&t&&"object"==typeof e&&"object"==typeof t){if(e.constructor!==t.constructor)return!1;if(Array.isArray(e)){var s=e.length;if(s!=t.length)return!1;for(var c=s;0!=c--;)if(!me(e[c],t[c]))return!1;return!0}if(e instanceof Map){if(e.size!==t.size)return!1;try{for(var l=d(e.entries()),f=l.next();!f.done;f=l.next()){c=f.value;if(!t.has(c[0]))return!1}}catch(e){n={error:e}}finally{try{f&&!f.done&&(r=l.return)&&r.call(l)}finally{if(n)throw n.error}}try{for(var p=d(e.entries()),v=p.next();!v.done;v=p.next()){if(!me((c=v.value)[1],t.get(c[0])))return!1}}catch(e){o={error:e}}finally{try{v&&!v.done&&(i=p.return)&&i.call(p)}finally{if(o)throw o.error}}return!0}if(e instanceof Set){if(e.size!==t.size)return!1;try{for(var y=d(e.entries()),g=y.next();!g.done;g=y.next()){c=g.value;if(!t.has(c[0]))return!1}}catch(e){u={error:e}}finally{try{g&&!g.done&&(a=y.return)&&a.call(y)}finally{if(u)throw u.error}}return!0}if(e.constructor.BYTES_PER_ELEMENT&&(e instanceof Int8Array||e instanceof Uint8Array||e instanceof Uint8ClampedArray||e instanceof Int16Array||e instanceof Uint16Array||e instanceof Int32Array||e instanceof Uint32Array||e instanceof Float32Array||e instanceof Float64Array||ge&&(e instanceof BigInt64Array||e instanceof BigUint64Array))){var m=e.length;if(m!=t.length)return!1;for(c=m;0!=c--;)if(e[c]!==t[c])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===t.toString();var h=Object.keys(e),b=h.length;if(b!==Object.keys(t).length)return!1;for(c=b;0!=c--;)if(!Object.prototype.hasOwnProperty.call(t,h[c]))return!1;for(c=b;0!=c--;){var w=h[c];if(!me(e[w],t[w]))return!1}return!0}return e!=e&&t!=t}function he(e){return e||[]}function be(t,n){var o=W(t.plugins),i=p(function(){var t=z(),n=e.useMemo((function(){var e={created:function(e){t.current=e},beforeDestroy:function(e){t.current=void 0}};return function(t){var n=r.default.Children.only(t.children);return n?r.default.cloneElement(n,{lifeCycle:e}):null}}),[]);return[t.current,n]}(),2),u=i[0],a=i[1],s=z();return e.useEffect((function(){var e=s.current;if(o)if(u){if(!e){var r=t.init(u);return s.current=r,void r.on(t.events,(function(e){var t=n.onChange;(void 0===t?function(){}:t)(e.target)}))}n.enabled?e.open():e.close()}else e&&("function"==typeof e.destroy&&e.destroy(),s.current=void 0)}),[o,u,s.current,n.enabled]),e.useEffect((function(){return function(){var e=s.current;e&&("function"==typeof e.destroy&&e.destroy(),s.current=void 0)}}),[]),[s.current,a]}function we(e,t){P(e,{setter:function(e,t){T(e,"opacity","setOpacity",t)}},t.opacity)}function Me(e,t){P(e,{equals:b,setter:function(e,t){T(e,"zooms","setZooms",t)}},t.zooms)}function Ee(e,t){K(e,t),V(e,t),we(e,t),Me(e,t)}var xe=r.default.forwardRef((function(t,n){var r=U({init:function(e,n){var r=c(c({},I(t)),{bounds:S(t.bounds)});return new e.CanvasLayer(r)}},t);return e.useImperativeHandle(n,(function(){return r}),[r]),Ee(r,t),P(r,{setter:function(e,t){e.setBounds(S(t))},clone:!0},t.bounds),P(r,{setter:"setCanvas"},t.canvas),null})),Ce=D("fillColor"),Ae=D("fillOpacity");function Oe(e,t){ie(e,t),P(e,{setter:Ce},t.fillColor),P(e,{setter:Ae},t.fillOpacity)}function Pe(e,t){Oe(e,t),P(e,{getter:function(e){return k(e.getCenter())},setter:function(e,n){if(n){if(t.draggable)if(E(n,k(e.getCenter())))return;e.setCenter([n[0],n[1]])}},clone:!0,equals:b},t.center),P(e,{setter:"setRadius"},t.radius)}function ke(e,t){var n=U(c(c({},e),{add:function(e,t){e.addControl(t)},remove:function(e,t){e.removeControl(t)}}),t);return K(n,t),n}var je=r.default.forwardRef((function(t,n){var r=ke({prepare:function(){return v("AMap.ControlBar")},init:function(e){var n=I(t);return new e.ControlBar(n)}},t);return e.useImperativeHandle(n,(function(){return r}),[r]),null}));function Se(e,t){K(e,t),V(e,t),we(e,t),Me(e,t),P(e,{setter:"setStyles"},t.styles)}var Le=r.default.forwardRef((function(t,n){var r=U({prepare:function(){return v("AMap.DistrictLayer")},init:function(e){var n=c({},I(t));return"soc"in n&&(n.SOC=n.soc,delete n.soc),new e.DistrictLayer.Country(n)}},t);return e.useImperativeHandle(n,(function(){return r}),[r]),Se(r,t),P(r,{setter:"setSOC"},t.soc),null})),Re=r.default.forwardRef((function(t,n){var r=U({init:function(e,n){var r=document.createElement("canvas"),o=c(c({},I(t)),{render:function(){return t.render(r,n)}});return new e.CustomLayer(r,o)}},t);return e.useImperativeHandle(n,(function(){return r}),[r]),Ee(r,t),null}));function Ie(e,t){K(e,t),V(e,t),we(e,t),Me(e,t)}var Te=r.default.forwardRef((function(t,n){var r=ke({prepare:function(){return v("AMap.HawkEye")},init:function(e){var n=I(t);return new e.HawkEye(n)}},t);return e.useImperativeHandle(n,(function(){return r}),[r]),P(r,{setter:function(e,t){t?e.open():e.close()}},t.isOpen),null})),De=e.forwardRef((function(n,r){var o=N(),i=n.visible,u=void 0===i||i,a=e.useMemo((function(){return document.createElement("div")}),[]),s=U({init:function(e){var t=c(c({},I(n,!0,[],["className","style"])),{position:C(n.position)});return new e.InfoWindow(t)},add:function(e,t){if(t.setMap(e),u){var n=k(t.getPosition());t.open(e,n)}}},n);return e.useImperativeHandle(r,(function(){return s}),[s]),e.useEffect((function(){a.className=n.className||""}),[n.className]),e.useEffect((function(){a.style.cssText="",Object.assign(a.style,n.style)}),[n.style]),P(s,{setter:function(e,t){e.setSize(new AMap.Size(t[0],t[1]))}},n.size),P(s,{setter:"setAnchor",validate:function(e){return Z.includes(e)}},n.anchor),P(s,{setter:function(e,t){e.setOffset(new window.AMap.Pixel(t[0],t[1]))}},n.offset),P(s,{getter:function(e){return k(e.getPosition())},equals:E,setter:function(e,t){e.getIsOpen()?e.open(e.getMap(),t):e.setPosition(t)}},n.position),P(s,{setter:function(e,t){n.isCustom||e.setContent(t)}},n.content),P(s,{setter:function(e,t){if(o)if(t){var n=k(e.getPosition());e.open(o,n)}else e.close()}},n.visible),y(s,"open",n.onOpen),y(s,"close",n.onClose),n.isCustom?(s&&(s.setContent(a),u&&s.open(s.getMap(),n.position)),t.createPortal(n.children,a)):null})),_e=r.default.createContext(void 0),ze=e.forwardRef((function(t,n){var r=e.useContext(_e),o=U({init:function(e){return new e.LabelMarker(c(c({},I(t)),{position:C(t.position)}))},add:function(e,t){if(!r)throw new Error("LabelMarker 必须与 LabelsLayer 配合使用");r.add(t)},remove:function(e,t){if(!r)throw new Error("LabelMarker 必须与 LabelsLayer 配合使用");r.remove(t)}},t);return e.useImperativeHandle(n,(function(){return o}),[o]),K(o,t),V(o,t),we(o,t),Me(o,t),Y(o,t),Q(o,t),X(o,t),P(o,{setter:"setName"},t.name),P(o,{setter:"setRank"},t.rank),P(o,{equals:b,setter:function(e,t){t&&(E(t,k(e.getPosition()))||e.setPosition([t[0],t[1]]))}},t.position),P(o,{setter:"setIcon"},t.icon),P(o,{setter:"setText"},t.text),null})),qe=r.default.forwardRef((function(t,n){var r=ke({prepare:function(){return v("AMap.MapType")},init:function(e){var n=I(t);return new e.MapType(n)}},t);return e.useImperativeHandle(n,(function(){return r}),[r]),null}));function Be(e,t){$(e,t),Me(e,t),P(e,{getter:function(e){return k(e.getPosition())},equals:E,setter:function(e,t){e.setPosition(t)}},t.position),P(e,{setter:"setTitle"},t.title),P(e,{equals:b,setter:function(e,t){var n;t&&(E(t,(n=e.getOffset(),Array.isArray(n)?[n[0],n[1]]:[n.x,n.y]))||e.setOffset(new window.AMap.Pixel(t[0],t[1])))}},t.offset),P(e,{setter:"setAnchor",validate:function(e){return Z.includes(e)}},t.anchor),P(e,{equals:M,setter:"setAngle",getter:"getAngle"},t.angle),y(e,"moving",t.onMoving),y(e,"moveend",t.onMoveEnd),y(e,"movealong",t.onMoveAlong)}var He=e.forwardRef((function(n,r){var o=e.useMemo((function(){return document.createElement("div")}),[]),i=U({init:function(e){var t=n.position,r=c(c({},I(n)),{position:C(t)});return r.icon&&(r.icon=Ne(r.icon)),new e.Marker(r)},destroy:function(e){e&&"function"==typeof e.stopMove&&e.stopMove()}},n);return e.useImperativeHandle(r,(function(){return i}),[i]),e.useEffect((function(){o.className=n.className||""}),[n.className]),e.useEffect((function(){o.style.cssText="",Object.assign(o.style,n.style)}),[n.style]),Be(i,n),P(i,{setter:function(e,t){if(t){var n=Ne(t);e.setIcon(n)}}},n.icon),P(i,{setter:function(e,t){t&&e.setLabel(function(e){if(!e)return;var t=c({},e);Array.isArray(t.offset)&&(t.offset=new window.AMap.Pixel(t.offset[0],t.offset[1]));return t}(t))}},n.label),n.children?(i&&i.setContent(o),t.createPortal(n.children,o)):null}));function Ne(e){return"string"==typeof e?e:new window.AMap.Icon(e)}function We(e,t){P(e,{setter:function(e,n){if(t.draggable&&w(L(e.getPath()),n))return;e.setPath(n)},getter:function(e){return L(e.getPath())},clone:!0,equals:w},t.path)}var Ue=r.default.forwardRef((function(t,n){var r=U({prepare:function(){return v("AMap.DistrictLayer")},init:function(e){var n=c({},I(t));return new e.DistrictLayer.Province(n)}},t);return e.useImperativeHandle(n,(function(){return r}),[r]),Se(r,t),P(r,{setter:"setAdcode",equals:function(e,t){return e===t||!(!Array.isArray(e)||!Array.isArray(t))&&h(e,t)}},t.adcode),null}));function Ze(e,t){return!(!e||!t)&&(M(e[0][0],t[0][0])&&M(e[0][1],t[0][1])&&M(e[1][0],t[1][0])&&M(e[1][1],t[1][1]))}var Fe=r.default.forwardRef((function(t,n){var r=ke({prepare:function(){return v("AMap.Scale")},init:function(e){var n=I(t);return new e.Scale(n)}},t);return e.useImperativeHandle(n,(function(){return r}),[r]),null})),Ge=r.default.forwardRef((function(t,n){var r=ke({prepare:function(){return v("AMap.ToolBar")},init:function(e){var n=I(t);return new e.ToolBar(n)}},t);return e.useImperativeHandle(n,(function(){return r}),[r]),null})),Je=r.default.forwardRef((function(t,n){var r=U({prepare:function(){return v("AMap.DistrictLayer")},init:function(e){var n=c({},I(t));return new e.DistrictLayer.World(n)}},t);return e.useImperativeHandle(n,(function(){return r}),[r]),Se(r,t),null}));exports.Amap=B,exports.BezierCurve=function(e){var t=U({init:function(t){var n=c({},I(e));return new t.BezierCurve(n)}},e);return ye(t,e),P(t,{setter:function(t,n){if(e.draggable&&me(he(t.getPath()),n))return;t.setPath(n)},getter:function(e){return he(e.getPath())},clone:!0,equals:me},e.path),r.default.createElement("div",{className:"amap-react-placeholder bezier-curve",style:{display:"none"}})},exports.BezierCurveEditor=function(e){var t=p(be({plugins:"AMap.BezierCurveEditor",events:["addnode","adjust","removenode","add"],init:function(e){return new AMap.BezierCurveEditor(e.getMap(),e)}},e),2)[1];return r.default.createElement(t,c({},e))},exports.CanvasLayer=xe,exports.Circle=function(e){return Pe(U({init:function(t){var n=c({},I(e));return new t.Circle(n)}},e),e),null},exports.CircleEditor=function(e){var t=p(be({plugins:"AMap.CircleEditor",events:["addnode","adjust","move","add","end"],init:function(e){return new AMap.CircleEditor(e.getMap(),e)}},e),2)[1];return r.default.createElement(t,c({},e))},exports.CircleMarker=function(e){return Pe(U({init:function(t){var n=c({},I(e));return new t.CircleMarker(n)}},e),e),null},exports.ControlBar=je,exports.CountryLayer=Le,exports.CustomLayer=Re,exports.Ellipse=function(e){var t=U({init:function(t){var n=c({},I(e));return new t.Ellipse(n)}},e);return Oe(t,e),P(t,{setter:function(t,n){if(e.draggable&&E(n,k(t.getCenter())))return;t.setCenter(n)},getter:function(e){return k(e.getCenter())},clone:!0,equals:E},e.center),P(t,{setter:function(e,t){E(t,e.getRadius())||e.setRadius(t)},clone:!0,equals:E},e.radius),null},exports.EllipseEditor=function(e){var t=p(be({plugins:"AMap.EllipseEditor",events:["addnode","adjust","move","add","end"],init:function(e){return new AMap.EllipseEditor(e.getMap(),e)}},e),2)[1];return r.default.createElement(t,c({},e))},exports.FlexibleLayer=function(e){return Ie(U({init:function(t){var n=c({},I(e));return new t.TileLayer.Flexible(n)}},e),e),null},exports.HawkEye=Te,exports.ImageLayer=function(e){var t=U({init:function(t){var n=c(c({},I(e)),{bounds:S(e.bounds)});return new t.ImageLayer(n)}},e);return Ee(t,e),P(t,{setter:function(e,t){e.setBounds(S(t))},clone:!0},e.bounds),P(t,{setter:"setImageUrl"},e.url),null},exports.InfoWindow=De,exports.LabelMarker=ze,exports.LabelsLayer=function(e){var t=U({init:function(t){var n=c({},I(e));return new t.LabelsLayer(n)}},e);return K(t,e),V(t,e),we(t,e),Me(t,e),P(t,{setter:"setCollision"},e.collision),P(t,{setter:"setAllowCollision"},e.allowCollision),r.default.createElement(_e.Provider,{value:t},t&&e.children)},exports.MapType=qe,exports.Marker=He,exports.Polygon=function(e){var t=U({init:function(t){var n=c({},I(e));return new t.Polygon(n)}},e);return Oe(t,e),We(t,e),null},exports.PolygonEditor=function(e){var t=p(be({plugins:"AMap.PolygonEditor",events:["addnode","adjust","move","add","end"],init:function(e){return new AMap.PolygonEditor(e.getMap(),e)}},e),2)[1];return r.default.createElement(t,c({},e))},exports.Polyline=function(e){var t=U({init:function(t){var n=c({},I(e));return new t.Polyline(n)}},e);return ye(t,e),We(t,e),null},exports.PolylineEditor=function(e){var t=p(be({plugins:"AMap.PolylineEditor",events:["addnode","adjust","removenode","add","end"],init:function(e){return new AMap.PolylineEditor(e.getMap(),e)}},e),2)[1];return r.default.createElement(t,c({},e))},exports.ProvinceLayer=Ue,exports.Rectangle=function(e){var t=U({init:function(t){var n=c(c({},I(e)),{bounds:S(e.bounds)});return new t.Rectangle(n)}},e);return Oe(t,e),P(t,{setter:function(t,n){if(e.draggable&&Ze(j(t.getBounds()),n))return;t.setBounds(S(n))},getter:function(e){return j(e.getBounds())},clone:!0,equals:Ze},e.bounds),null},exports.RectangleEditor=function(e){var t=p(be({plugins:"AMap.RectangleEditor",events:["addnode","adjust","move","add","end"],init:function(e){return new AMap.RectangleEditor(e.getMap(),e)}},e),2)[1];return r.default.createElement(t,c({},e))},exports.RoadNetLayer=function(e){return Ie(U({init:function(t){var n=c({},I(e));return new t.TileLayer.RoadNet(n)}},e),e),null},exports.SatelliteLayer=function(e){return Ie(U({init:function(t){var n=c({},I(e));return new t.TileLayer.Satellite(n)}},e),e),null},exports.Scale=Fe,exports.Text=function(e){var t=U({init:function(t){var n=c({},I(e));return new t.Text(n)},destroy:function(e){e&&"function"==typeof e.stopMove&&e.stopMove()}},e);return Be(t,e),P(t,{setter:"setText"},e.text),P(t,{setter:"setStyle"},e.style),null},exports.TileLayer=function(e){var t=U({init:function(t){var n=c({},I(e));return new t.TileLayer(n)}},e);return Ie(t,e),P(t,{setter:"setTileUrl"},e.tileUrl),null},exports.Toolbar=Ge,exports.TrafficLayer=function(e){return Ie(U({init:function(t){var n=c({},I(e));return new t.TileLayer.Traffic(n)}},e),e),null},exports.WorldLayer=Je,exports.config=o,exports.loadAmap=s,exports.loadPlugins=v,exports.useAmap=N,exports.usePlugins=W; |
@@ -1,2 +0,2 @@ | ||
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("react"),require("react-dom")):"function"==typeof define&&define.amd?define(["exports","react","react-dom"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).AmapReact={},e.React,e.ReactDom)}(this,(function(e,t,n){"use strict";function r(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var o=r(t),i={_prefix:"https://webapi.amap.com/maps",_disableMapCache:!1,verbose:!1,timing:!1,version:"2.0",key:"",plugins:[],PACKAGE_VERSION:"0.1.3"};var u=function(){var e={};return e.promise=new Promise((function(t,n){e.resolve=t,e.reject=n})),e}(),a={ready:!1,loaded:!1},c=u.promise;function s(){if(!a.loaded){if(a.loaded=!0,window.AMap)return u.resolve(window.AMap),c;var e=document.createElement("script"),t="amap_react_"+Date.now()+"_"+Math.ceil(1e4*Math.random());window[t]=function(){a.ready||(a.ready=!0,u.resolve(window.AMap))};var n=function(e){var t=[];for(var n in e)void 0!==e[n]&&null!==e[n]&&t.push(n+"="+encodeURIComponent(e[n]));return t.join("&")}({v:i.version,key:i.key,callback:t,plugin:i.plugins.join(",")}),r=i._prefix+"?"+n;e.src=r,document.body.appendChild(e)}return c} | ||
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("react"),require("react-dom")):"function"==typeof define&&define.amd?define(["exports","react","react-dom"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).AmapReact={},e.React,e.ReactDom)}(this,(function(e,t,n){"use strict";function r(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var o=r(t),i={_prefix:"https://webapi.amap.com/maps",_disableMapCache:!1,verbose:!1,timing:!1,version:"2.0",key:"",plugins:[],PACKAGE_VERSION:"0.1.4"};var u=function(){var e={};return e.promise=new Promise((function(t,n){e.resolve=t,e.reject=n})),e}(),a={ready:!1,loaded:!1},c=u.promise;function s(){if(!a.loaded){if(a.loaded=!0,window.AMap)return u.resolve(window.AMap),c;var e=document.createElement("script"),t="amap_react_"+Date.now()+"_"+Math.ceil(1e4*Math.random());window[t]=function(){a.ready||(a.ready=!0,u.resolve(window.AMap))};var n=function(e){var t=[];for(var n in e)void 0!==e[n]&&null!==e[n]&&t.push(n+"="+encodeURIComponent(e[n]));return t.join("&")}({v:i.version,key:i.key,callback:t,plugin:i.plugins.join(",")}),r=i._prefix+"?"+n;e.src=r,document.body.appendChild(e)}return c} | ||
/*! ***************************************************************************** | ||
@@ -15,2 +15,2 @@ Copyright (c) Microsoft Corporation. | ||
PERFORMANCE OF THIS SOFTWARE. | ||
***************************************************************************** */var f=function(){return(f=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function l(e,t,n,r){return new(n||(n=Promise))((function(o,i){function u(e){try{c(r.next(e))}catch(e){i(e)}}function a(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(u,a)}c((r=r.apply(e,t||[])).next())}))}function d(e,t){var n,r,o,i,u={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function a(i){return function(a){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;u;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return u.label++,{value:i[1],done:!1};case 5:u.label++,r=i[1],i=[0];continue;case 7:i=u.ops.pop(),u.trys.pop();continue;default:if(!(o=u.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){u=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){u.label=i[1];break}if(6===i[0]&&u.label<o[1]){u.label=o[1],o=i;break}if(o&&u.label<o[2]){u.label=o[2],u.ops.push(i);break}o[2]&&u.ops.pop(),u.trys.pop();continue}i=t.call(e,u)}catch(e){i=[6,e],r=0}finally{n=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,a])}}}function v(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function p(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),u=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)u.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return u}function y(e){return l(this,void 0,void 0,(function(){var t;return d(this,(function(n){switch(n.label){case 0:return[4,s()];case 1:return t=n.sent(),[2,new Promise((function(n){t.plugin(e,(function(){n(window.AMap)}))}))]}}))}))}function g(e,n,r){t.useEffect((function(){if(e){var t=function(t){r&&r(e,t)};return e.on(n,t),function(){e.off(n,t)}}}),[e])}function m(e){for(var t=[];Array.isArray(e);)t.push(e.length),e=e[0];return t}function h(e,t){return e===t}function b(e,t){return!(!e&&t)&&(!(e&&!t)&&(e===t||e.length===t.length&&e.every((function(e,n){return e===t[n]}))))}function w(e,t){return!(!e&&t)&&(!(e&&!t)&&(e===t||e[0]===t[0]&&e[1]===t[1]))}function M(e,t){if(!e&&t)return!1;if(e&&!t)return!1;if(!e&&!t)return!0;if(e===t)return!0;if(e.length!==t.length)return!1;var n=m(e);return!!b(n,m(t))&&(2===n.length?e.every((function(e,n){return w(e,t[n])})):3===n.length&&e.every((function(e,n){return M(e,t)})))}function E(e,t,n){return void 0===n&&(n=1e-7),e===t||void 0!==e&&(void 0!==t&&Math.abs(e-t)<n)}function A(e,t){return e===t||void 0!==e&&(void 0!==t&&(E(e[0],t[0])&&E(e[1],t[1])))}function C(e,t){return null!=t&&e instanceof t}function O(e,t,n,r,o){"object"==typeof t&&(n=t.depth,r=t.prototype,o=t.includeNonEnumerable,t=t.circular);var i=[],u=[];return void 0===t&&(t=!0),void 0===n&&(n=1/0),function e(n,a){if(null===n)return null;if(0===a)return n;var c,s;if("object"!=typeof n)return n;if(C(n,Map))c=new Map;else if(C(n,Set))c=new Set;else if(C(n,Promise))c=new Promise((function(t,r){n.then((function(n){t(e(n,a-1))}),(function(t){r(e(t,a-1))}))}));else if(O.__isArray(n))c=[];else if(O.__isRegExp(n))c=new RegExp(n.source,k(n)),n.lastIndex&&(c.lastIndex=n.lastIndex);else if(O.__isDate(n))c=new Date(n.getTime());else if(C(n,Error))c=Object.create(n);else if(void 0===r){if(C(s=Object.getPrototypeOf(n),Object))return n;c=Object.create(s)}else c=Object.create(r),s=r;if(t){var f=i.indexOf(n);if(-1!=f)return u[f];i.push(n),u.push(c)}for(var l in C(n,Map)&&n.forEach((function(t,n){var r=e(n,a-1),o=e(t,a-1);c.set(r,o)})),C(n,Set)&&n.forEach((function(t){var n=e(t,a-1);c.add(n)})),n){Object.getOwnPropertyDescriptor(n,l)&&(c[l]=e(n[l],a-1));try{if(void 0===Object.getOwnPropertyDescriptor(n,l).set)continue;c[l]=e(n[l],a-1)}catch(e){if(e instanceof TypeError)continue;if(e instanceof ReferenceError)continue}}if(Object.getOwnPropertySymbols){var d=Object.getOwnPropertySymbols(n);for(l=0;l<d.length;l++){var v=d[l];(!(y=Object.getOwnPropertyDescriptor(n,v))||y.enumerable||o)&&(c[v]=e(n[v],a-1),Object.defineProperty(c,v,y))}}if(o){var p=Object.getOwnPropertyNames(n);for(l=0;l<p.length;l++){var y,g=p[l];(y=Object.getOwnPropertyDescriptor(n,g))&&y.enumerable||(c[g]=e(n[g],a-1),Object.defineProperty(c,g,y))}}return c}(e,n)}function P(e){return Object.prototype.toString.call(e)}function k(e){var t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),t}function j(e,n,r){t.useLayoutEffect((function(){if(e&&void 0!==r){var t=n.setter,o=n.getter,i=n.validate,u=void 0===i?function(){return!0}:i,a=n.equals,c=void 0===a?h:a,s=n.clone,f=void 0!==s&&s;if(t&&u(r)){if(o){var l=function(e,t){return"function"==typeof t?t(e):e[t]()}(e,o);if(!!c(r,l))return}var d=f?O(r):r;!function(e,t,n){if(t)"function"==typeof t?t(e,n):"function"==typeof e[t]&&e[t](n)}(e,t,d)}}}),[e,r])}function x(e){return e?Array.isArray(e)?[e[0],e[1]]:[e.lng,e.lat]:[]}function S(e){return Array.isArray(e)?e:e.southWest?[[e.southWest.lng,e.southWest.lat],[e.northEast.lng,e.northEast.lat]]:[[e.southwest.lng,e.southwest.lat],[e.northeast.lng,e.northeast.lat]]}function L(e){var t=new window.AMap.LngLat(e[0][0],e[0][1]),n=new window.AMap.LngLat(e[1][0],e[1][1]);return new window.AMap.Bounds(t,n)}function R(e){if(!Array.isArray(e))return[];var t=m(e);return 1===t.length||2===t.length?e.map(x):3===t.length?e.map((function(e){return e.map(x)})):[]}O.clonePrototype=function(e){if(null===e)return null;var t=function(){};return t.prototype=e,new t},O.__objToStr=P,O.__isDate=function(e){return"object"==typeof e&&"[object Date]"===P(e)},O.__isArray=function(e){return"object"==typeof e&&"[object Array]"===P(e)},O.__isRegExp=function(e){return"object"==typeof e&&"[object RegExp]"===P(e)},O.__getRegExpFlags=k;var I=["children","lifeCycle","ref"];function T(e,t,n,r){void 0===t&&(t=!0),void 0===n&&(n=[]),void 0===r&&(r=[]);for(var o={},i=Object.keys(e),u=function(u){var a=i[u],c=e[a],s=I.some((function(e){return e===a}));return"extraOptions"===a?(Object.assign(o,c),"continue"):s||r.includes(a)||t&&/^on[A-Z]/.test(a)&&"function"==typeof c&&!n.includes(a)?"continue":void(o[a]=c)},a=0;a<i.length;++a)u(a);return o}function D(e,t,n,r){var o;"function"==typeof e[n]?e[n](r):"function"==typeof e.setOptions&&e.setOptions(((o={})[t]=r,o))}function _(e){return function(t,n){var r;t.setOptions(((r={})[e]=n,r))}}function z(e){var n=p(t.useState(void 0),2),r=n[0],o=n[1];return t.useEffect((function(){e().then((function(e){return o(e)}))}),[]),r}function q(e){var n,r=(n=p(t.useState(0),2)[1],t.useCallback((function(){return n((function(e){return e+1}))}),[]));return t.useMemo((function(){var t=e;return{get current(){return t},set current(e){e&&(t=e,r())}}}),[])}var B=o.default.createContext(void 0),H=t.forwardRef((function(e,n){var r=t.useRef(null),i=q(),u=z((function(){return s()}));t.useEffect((function(){if(u){var t=r.current;if(t){var n=f({},T(e)),o=e.center;Array.isArray(o)&&(n.center=O(o)),i.current=new u.Map(t,n)}return function(){i.current&&i.current.destroy()}}}),[u]);var a=i.current;return t.useImperativeHandle(n,(function(){return a}),[a]),j(a,{getter:function(e){return x(e.getCenter())},equals:A,setter:function(e,t){e.setCenter(t)}},e.center),j(a,{getter:"getZoom",equals:E,setter:"setZoom"},e.zoom),j(a,{getter:"getRotation",equals:E,setter:"setRotation"},e.rotation),j(a,{getter:"getPitch",equals:E,setter:"setPitch"},e.pitch),j(a,{setter:"setFeatures"},e.features),j(a,{setter:N("dragEnable")},e.dragEnable),j(a,{setter:N("zoomEnable")},e.zoomEnable),j(a,{setter:N("jogEnable")},e.jogEnable),j(a,{setter:N("pitchEnable")},e.pitchEnable),j(a,{setter:N("rotateEnable")},e.rotateEnable),j(a,{setter:N("animateEnable")},e.animateEnable),j(a,{setter:N("keyboardEnable")},e.keyboardEnable),j(a,{setter:N("doubleClickZoom")},e.doubleClickZoom),j(a,{setter:N("scrollWheel")},e.scrollWheel),j(a,{setter:"setDefaultCursor"},e.defaultCursor),j(a,{setter:"setMapStyle"},e.mapStyle),j(a,{setter:N("showIndoorMap")},e.showIndoorMap),g(a,"resize",e.onResize),g(a,"complete",e.onComplete),g(a,"click",e.onClick),g(a,"dblclick",e.onDblClick),g(a,"mapmove",e.onMapMove),g(a,"hotspotclick",e.onHotspotClick),g(a,"hotspotover",e.onHotspotOver),g(a,"hotspotout",e.onHotspotOut),g(a,"movestart",e.onMoveStart),g(a,"moveend",e.onMoveEnd),g(a,"zoomchange",e.onZoomChange),g(a,"zoomstart",e.onZoomStart),g(a,"zoomend",e.onZoomEnd),g(a,"mousemove",e.onMouseMove),g(a,"mousewheel",e.onMouseWheel),g(a,"mouseover",e.onMouseOver),g(a,"mouseout",e.onMouseOut),g(a,"mouseup",e.onMouseUp),g(a,"mousedown",e.onMouseDown),g(a,"rightclick",e.onRightClick),g(a,"dragstart",e.onDragStart),g(a,"dragging",e.onDragging),g(a,"dragend",e.onDragEnd),g(a,"touchstart",e.onTouchStart),g(a,"touchmove",e.onTouchMove),g(a,"touchend",e.onTouchEnd),o.default.createElement("div",{ref:r,className:"amap-react",style:{position:"relative",width:"100%",height:"100%"}},o.default.createElement(B.Provider,{value:a},e.children))}));function N(e){return function(t,n){var r;t.setStatus(((r={})[e]=n,r))}}function W(){return t.useContext(B)}function U(e){return z((function(){return y(e).then((function(){return window.AMap}))}))}H.AmapContext=B;t.createContext(void 0);function Z(e,n){var r=e.init,o=e.destroy,i=void 0===o?function(e){"function"==typeof e.destroy&&e.destroy()}:o,u=e.add,a=void 0===u?function(e,t){"function"==typeof t.setMap&&t.setMap(e)}:u,c=e.remove,s=void 0===c?function(e,t){"function"==typeof t.setMap&&t.setMap(null)}:c,f=e.prepare,l=void 0===f?function(){return Promise.resolve()}:f,d=W(),v=p(t.useState(!1),2),y=v[0],g=v[1],m=p(t.useState(),2),h=m[0],b=m[1];return t.useEffect((function(){l().then((function(){return g(!0)}))}),[]),t.useEffect((function(){if(y&&d){var e=n.lifeCycle,t=r(AMap,d);return a(d,t),b(t),e&&e.created&&e.created(t),function(){s(d,t),e&&e.beforeDestroy&&e.beforeDestroy(t),i(t)}}}),[y,d]),h}var F=["top-left","top-center","top-right","middle-left","center","middle-right","bottom-left","bottom-center","bottom-right"],G=["miter","round","bevel"],J=["butt","round","square"],K=["solid","dashed"];function V(e,t,n,r){void 0===n&&(n="show"),void 0===r&&(r="hide"),j(e,{setter:function(e,t){t?"function"==typeof n?n(e):e[n]():"function"==typeof r?r(e):e[r]()}},t.visible)}function Y(e,t){j(e,{setter:function(e,t){D(e,"zIndex","setzIndex",t)}},t.zIndex)}var Q=_("bubble");function X(e,t){g(e,"click",t.onClick)}function $(e,t){g(e,"mousemove",t.onMouseMove),g(e,"mouseover",t.onMouseOver),g(e,"mouseout",t.onMouseOut),g(e,"mousedown",t.onMouseDown),g(e,"mouseup",t.onMouseUp)}function ee(e,t){g(e,"touchstart",t.onTouchStart),g(e,"touchmove",t.onTouchMove),g(e,"touchend",t.onTouchEnd)}function te(e,t){V(e,t),Y(e,t),function(e,t){j(e,{setter:Q},t.bubble)}(e,t),function(e,t){j(e,{setter:function(e,t){D(e,"cursor","setCursor",t)}},t.cursor)}(e,t),function(e,t){X(e,t),j(e,{setter:"setClickable"},t.clickable),g(e,"dblclick",t.onDblClick),g(e,"rightclick",t.onRightClick)}(e,t),function(e,t){j(e,{setter:"setDraggable"},t.draggable),g(e,"dragstart",t.onDragStart),g(e,"dragging",t.onDragging),g(e,"dragend",t.onDragEnd)}(e,t),$(e,t),ee(e,t)}var ne=_("strokeColor"),re=_("strokeOpacity"),oe=_("strokeWeight"),ie=_("strokeStyle"),ue=_("strokeDasharray");function ae(e,t){te(e,t),j(e,{setter:ne},t.strokeColor),j(e,{setter:re},t.strokeOpacity),j(e,{setter:oe},t.strokeWeight),j(e,{setter:ie,validate:function(e){return K.includes(e)}},t.strokeStyle),j(e,{setter:ue,equals:b},t.strokeDasharray)}var ce=_("lineJoin"),se=_("lineCap"),fe=_("showDir"),le=_("dirColor"),de=_("dirImg"),ve=_("isOutline"),pe=_("outlineColor"),ye=_("borderWeight"),ge=_("geodesic");function me(e,t){ae(e,t),j(e,{setter:ce,validate:function(e){return G.includes(e)}},t.lineJoin),j(e,{setter:se,validate:function(e){return J.includes(e)}},t.lineCap),j(e,{setter:fe},t.showDir),j(e,{setter:le},t.dirColor),j(e,{setter:de},t.dirImg),j(e,{setter:ve},t.isOutline),j(e,{setter:pe},t.outlineColor),j(e,{setter:ye},t.borderWeight),j(e,{setter:ge},t.geodesic)}var he="undefined"!=typeof BigInt64Array;function be(e,t){var n,r,o,i,u,a;if(e===t)return!0;if(e&&t&&"object"==typeof e&&"object"==typeof t){if(e.constructor!==t.constructor)return!1;if(Array.isArray(e)){var c=e.length;if(c!=t.length)return!1;for(var s=c;0!=s--;)if(!be(e[s],t[s]))return!1;return!0}if(e instanceof Map){if(e.size!==t.size)return!1;try{for(var f=v(e.entries()),l=f.next();!l.done;l=f.next()){s=l.value;if(!t.has(s[0]))return!1}}catch(e){n={error:e}}finally{try{l&&!l.done&&(r=f.return)&&r.call(f)}finally{if(n)throw n.error}}try{for(var d=v(e.entries()),p=d.next();!p.done;p=d.next()){if(!be((s=p.value)[1],t.get(s[0])))return!1}}catch(e){o={error:e}}finally{try{p&&!p.done&&(i=d.return)&&i.call(d)}finally{if(o)throw o.error}}return!0}if(e instanceof Set){if(e.size!==t.size)return!1;try{for(var y=v(e.entries()),g=y.next();!g.done;g=y.next()){s=g.value;if(!t.has(s[0]))return!1}}catch(e){u={error:e}}finally{try{g&&!g.done&&(a=y.return)&&a.call(y)}finally{if(u)throw u.error}}return!0}if(e.constructor.BYTES_PER_ELEMENT&&(e instanceof Int8Array||e instanceof Uint8Array||e instanceof Uint8ClampedArray||e instanceof Int16Array||e instanceof Uint16Array||e instanceof Int32Array||e instanceof Uint32Array||e instanceof Float32Array||e instanceof Float64Array||he&&(e instanceof BigInt64Array||e instanceof BigUint64Array))){var m=e.length;if(m!=t.length)return!1;for(s=m;0!=s--;)if(e[s]!==t[s])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===t.toString();var h=Object.keys(e),b=h.length;if(b!==Object.keys(t).length)return!1;for(s=b;0!=s--;)if(!Object.prototype.hasOwnProperty.call(t,h[s]))return!1;for(s=b;0!=s--;){var w=h[s];if(!be(e[w],t[w]))return!1}return!0}return e!=e&&t!=t}function we(e){return e||[]}function Me(e,n){var r=U(e.plugins),i=p(function(){var e=q(),n=t.useMemo((function(){var t={created:function(t){e.current=t},beforeDestroy:function(t){e.current=void 0}};return function(e){var n=o.default.Children.only(e.children);return n?o.default.cloneElement(n,{lifeCycle:t}):null}}),[]);return[e.current,n]}(),2),u=i[0],a=i[1],c=q();return t.useEffect((function(){var t=c.current;if(r)if(u){if(!t){var o=e.init(u);return c.current=o,void o.on(e.events,(function(e){var t=n.onChange;(void 0===t?function(){}:t)(e.target)}))}n.enabled?t.open():t.close()}else t&&("function"==typeof t.destroy&&t.destroy(),c.current=void 0)}),[r,u,c.current,n.enabled]),t.useEffect((function(){return function(){var e=c.current;e&&("function"==typeof e.destroy&&e.destroy(),c.current=void 0)}}),[]),[c.current,a]}function Ee(e,t){j(e,{setter:function(e,t){D(e,"opacity","setOpacity",t)}},t.opacity)}function Ae(e,t){j(e,{equals:w,setter:function(e,t){D(e,"zooms","setZooms",t)}},t.zooms)}function Ce(e,t){V(e,t),Y(e,t),Ee(e,t),Ae(e,t)}var Oe=o.default.forwardRef((function(e,n){var r=Z({init:function(t,n){var r=f(f({},T(e)),{bounds:L(e.bounds)});return new t.CanvasLayer(r)}},e);return t.useImperativeHandle(n,(function(){return r}),[r]),Ce(r,e),j(r,{setter:function(e,t){e.setBounds(L(t))},clone:!0},e.bounds),j(r,{setter:"setCanvas"},e.canvas),null})),Pe=_("fillColor"),ke=_("fillOpacity");function je(e,t){ae(e,t),j(e,{setter:Pe},t.fillColor),j(e,{setter:ke},t.fillOpacity)}function xe(e,t){je(e,t),j(e,{getter:function(e){return x(e.getCenter())},setter:function(e,n){if(n){if(t.draggable)if(A(n,x(e.getCenter())))return;e.setCenter([n[0],n[1]])}},clone:!0,equals:w},t.center),j(e,{setter:"setRadius"},t.radius)}function Se(e,t){var n=Z(f(f({},e),{add:function(e,t){e.addControl(t)},remove:function(e,t){e.removeControl(t)}}),t);return V(n,t),n}var Le=o.default.forwardRef((function(e,n){var r=Se({prepare:function(){return y("AMap.ControlBar")},init:function(t){var n=T(e);return new t.ControlBar(n)}},e);return t.useImperativeHandle(n,(function(){return r}),[r]),null}));function Re(e,t){V(e,t),Y(e,t),Ee(e,t),Ae(e,t),j(e,{setter:"setStyles"},t.styles)}var Ie=o.default.forwardRef((function(e,n){var r=Z({prepare:function(){return y("AMap.DistrictLayer")},init:function(t){var n=f({},T(e));return"soc"in n&&(n.SOC=n.soc,delete n.soc),new t.DistrictLayer.Country(n)}},e);return t.useImperativeHandle(n,(function(){return r}),[r]),Re(r,e),j(r,{setter:"setSOC"},e.soc),null})),Te=o.default.forwardRef((function(e,n){var r=Z({init:function(t,n){var r=document.createElement("canvas"),o=f(f({},T(e)),{render:function(){return e.render(r,n)}});return new t.CustomLayer(r,o)}},e);return t.useImperativeHandle(n,(function(){return r}),[r]),Ce(r,e),null}));function De(e,t){V(e,t),Y(e,t),Ee(e,t),Ae(e,t)}var _e=o.default.forwardRef((function(e,n){var r=Se({prepare:function(){return y("AMap.HawkEye")},init:function(t){var n=T(e);return new t.HawkEye(n)}},e);return t.useImperativeHandle(n,(function(){return r}),[r]),j(r,{setter:function(e,t){t?e.open():e.close()}},e.isOpen),null})),ze=t.forwardRef((function(e,r){var o=W(),i=e.visible,u=void 0===i||i,a=t.useMemo((function(){return document.createElement("div")}),[]),c=Z({init:function(t){var n=f(f({},T(e,!0,[],["className","style"])),{position:O(e.position)});return new t.InfoWindow(n)},add:function(e,t){if(t.setMap(e),u){var n=x(t.getPosition());t.open(e,n)}}},e);return t.useImperativeHandle(r,(function(){return c}),[c]),t.useEffect((function(){a.className=e.className||""}),[e.className]),t.useEffect((function(){a.style.cssText="",Object.assign(a.style,e.style)}),[e.style]),j(c,{setter:function(e,t){e.setSize(new AMap.Size(t[0],t[1]))}},e.size),j(c,{setter:"setAnchor",validate:function(e){return F.includes(e)}},e.anchor),j(c,{setter:function(e,t){e.setOffset(new window.AMap.Pixel(t[0],t[1]))}},e.offset),j(c,{getter:function(e){return x(e.getPosition())},equals:A,setter:function(e,t){e.getIsOpen()?e.open(e.getMap(),t):e.setPosition(t)}},e.position),j(c,{setter:function(t,n){e.isCustom||t.setContent(n)}},e.content),j(c,{setter:function(e,t){if(o)if(t){var n=x(e.getPosition());e.open(o,n)}else e.close()}},e.visible),g(c,"open",e.onOpen),g(c,"close",e.onClose),e.isCustom?(c&&(c.setContent(a),u&&c.open(c.getMap(),e.position)),n.createPortal(e.children,a)):null})),qe=o.default.createContext(void 0),Be=t.forwardRef((function(e,n){var r=t.useContext(qe),o=Z({init:function(t){return new t.LabelMarker(f(f({},T(e)),{position:O(e.position)}))},add:function(e,t){if(!r)throw new Error("LabelMarker 必须与 LabelsLayer 配合使用");r.add(t)},remove:function(e,t){if(!r)throw new Error("LabelMarker 必须与 LabelsLayer 配合使用");r.remove(t)}},e);return t.useImperativeHandle(n,(function(){return o}),[o]),V(o,e),Y(o,e),Ee(o,e),Ae(o,e),X(o,e),$(o,e),ee(o,e),j(o,{setter:"setName"},e.name),j(o,{setter:"setRank"},e.rank),j(o,{equals:w,setter:function(e,t){t&&(A(t,x(e.getPosition()))||e.setPosition([t[0],t[1]]))}},e.position),j(o,{setter:"setIcon"},e.icon),j(o,{setter:"setText"},e.text),null})),He=o.default.forwardRef((function(e,n){var r=Se({prepare:function(){return y("AMap.MapType")},init:function(t){var n=T(e);return new t.MapType(n)}},e);return t.useImperativeHandle(n,(function(){return r}),[r]),null}));function Ne(e,t){te(e,t),Ae(e,t),j(e,{getter:function(e){return x(e.getPosition())},equals:A,setter:function(e,t){e.setPosition(t)}},t.position),j(e,{setter:"setTitle"},t.title),j(e,{equals:w,setter:function(e,t){var n;t&&(A(t,(n=e.getOffset(),Array.isArray(n)?[n[0],n[1]]:[n.x,n.y]))||e.setOffset(new window.AMap.Pixel(t[0],t[1])))}},t.offset),j(e,{setter:"setAnchor",validate:function(e){return F.includes(e)}},t.anchor),j(e,{equals:E,setter:"setAngle",getter:"getAngle"},t.angle),g(e,"moving",t.onMoving),g(e,"moveend",t.onMoveEnd),g(e,"movealong",t.onMoveAlong)}var We=t.forwardRef((function(e,r){var o=t.useMemo((function(){return document.createElement("div")}),[]),i=Z({init:function(t){var n=e.position,r=f(f({},T(e)),{position:O(n)});return r.icon&&(r.icon=Ue(r.icon)),new t.Marker(r)},destroy:function(e){e&&"function"==typeof e.stopMove&&e.stopMove()}},e);return t.useImperativeHandle(r,(function(){return i}),[i]),t.useEffect((function(){o.className=e.className||""}),[e.className]),t.useEffect((function(){o.style.cssText="",Object.assign(o.style,e.style)}),[e.style]),Ne(i,e),j(i,{setter:function(e,t){if(t){var n=Ue(t);e.setIcon(n)}}},e.icon),j(i,{setter:function(e,t){t&&e.setLabel(function(e){if(!e)return;var t=f({},e);Array.isArray(t.offset)&&(t.offset=new window.AMap.Pixel(t.offset[0],t.offset[1]));return t}(t))}},e.label),e.children?(i&&i.setContent(o),n.createPortal(e.children,o)):null}));function Ue(e){return"string"==typeof e?e:new window.AMap.Icon(e)}function Ze(e,t){j(e,{setter:function(e,n){if(t.draggable&&M(R(e.getPath()),n))return;e.setPath(n)},getter:function(e){return R(e.getPath())},clone:!0,equals:M},t.path)}var Fe=o.default.forwardRef((function(e,n){var r=Z({prepare:function(){return y("AMap.DistrictLayer")},init:function(t){var n=f({},T(e));return new t.DistrictLayer.Province(n)}},e);return t.useImperativeHandle(n,(function(){return r}),[r]),Re(r,e),j(r,{setter:"setAdcode",equals:function(e,t){return e===t||!(!Array.isArray(e)||!Array.isArray(t))&&b(e,t)}},e.adcode),null}));function Ge(e,t){return!(!e||!t)&&(E(e[0][0],t[0][0])&&E(e[0][1],t[0][1])&&E(e[1][0],t[1][0])&&E(e[1][1],t[1][1]))}var Je=o.default.forwardRef((function(e,n){var r=Se({prepare:function(){return y("AMap.Scale")},init:function(t){var n=T(e);return new t.Scale(n)}},e);return t.useImperativeHandle(n,(function(){return r}),[r]),null})),Ke=o.default.forwardRef((function(e,n){var r=Se({prepare:function(){return y("AMap.ToolBar")},init:function(t){var n=T(e);return new t.ToolBar(n)}},e);return t.useImperativeHandle(n,(function(){return r}),[r]),null})),Ve=o.default.forwardRef((function(e,n){var r=Z({prepare:function(){return y("AMap.DistrictLayer")},init:function(t){var n=f({},T(e));return new t.DistrictLayer.World(n)}},e);return t.useImperativeHandle(n,(function(){return r}),[r]),Re(r,e),null}));e.Amap=H,e.BezierCurve=function(e){var t=Z({init:function(t){var n=f({},T(e));return new t.BezierCurve(n)}},e);return me(t,e),j(t,{setter:function(t,n){if(e.draggable&&be(we(t.getPath()),n))return;t.setPath(n)},getter:function(e){return we(e.getPath())},clone:!0,equals:be},e.path),o.default.createElement("div",{className:"amap-react-placeholder bezier-curve",style:{display:"none"}})},e.BezierCurveEditor=function(e){var t=p(Me({plugins:"AMap.BezierCurveEditor",events:["addnode","adjust","removenode","add"],init:function(t){var n=e.opts,r=void 0===n?{}:n;return new AMap.BezierCurveEditor(t.getMap(),t,r)}},e),2)[1];return o.default.createElement(t,f({},e))},e.CanvasLayer=Oe,e.Circle=function(e){return xe(Z({init:function(t){var n=f({},T(e));return new t.Circle(n)}},e),e),null},e.CircleEditor=function(e){var t=p(Me({plugins:"AMap.CircleEditor",events:["addnode","adjust","move","add","end"],init:function(t){var n=e.opts,r=void 0===n?{}:n;return new AMap.CircleEditor(t.getMap(),t,r)}},e),2)[1];return o.default.createElement(t,f({},e))},e.CircleMarker=function(e){return xe(Z({init:function(t){var n=f({},T(e));return new t.CircleMarker(n)}},e),e),null},e.ControlBar=Le,e.CountryLayer=Ie,e.CustomLayer=Te,e.Ellipse=function(e){var t=Z({init:function(t){var n=f({},T(e));return new t.Ellipse(n)}},e);return je(t,e),j(t,{setter:function(t,n){if(e.draggable&&A(n,x(t.getCenter())))return;t.setCenter(n)},getter:function(e){return x(e.getCenter())},clone:!0,equals:A},e.center),j(t,{setter:function(e,t){A(t,e.getRadius())||e.setRadius(t)},clone:!0,equals:A},e.radius),null},e.EllipseEditor=function(e){var t=p(Me({plugins:"AMap.EllipseEditor",events:["addnode","adjust","move","add","end"],init:function(t){var n=e.opts,r=void 0===n?{}:n;return new AMap.EllipseEditor(t.getMap(),t,r)}},e),2)[1];return o.default.createElement(t,f({},e))},e.FlexibleLayer=function(e){return De(Z({init:function(t){var n=f({},T(e));return new t.TileLayer.Flexible(n)}},e),e),null},e.HawkEye=_e,e.ImageLayer=function(e){var t=Z({init:function(t){var n=f(f({},T(e)),{bounds:L(e.bounds)});return new t.ImageLayer(n)}},e);return Ce(t,e),j(t,{setter:function(e,t){e.setBounds(L(t))},clone:!0},e.bounds),j(t,{setter:"setImageUrl"},e.url),null},e.InfoWindow=ze,e.LabelMarker=Be,e.LabelsLayer=function(e){var t=Z({init:function(t){var n=f({},T(e));return new t.LabelsLayer(n)}},e);return V(t,e),Y(t,e),Ee(t,e),Ae(t,e),j(t,{setter:"setCollision"},e.collision),j(t,{setter:"setAllowCollision"},e.allowCollision),o.default.createElement(qe.Provider,{value:t},t&&e.children)},e.MapType=He,e.Marker=We,e.Polygon=function(e){var t=Z({init:function(t){var n=f({},T(e));return new t.Polygon(n)}},e);return je(t,e),Ze(t,e),null},e.PolygonEditor=function(e){var t=p(Me({plugins:"AMap.PolygonEditor",events:["addnode","adjust","move","add","end"],init:function(t){var n=e.opts,r=void 0===n?{}:n;return new AMap.PolygonEditor(t.getMap(),t,r)}},e),2)[1];return o.default.createElement(t,f({},e))},e.Polyline=function(e){var t=Z({init:function(t){var n=f({},T(e));return new t.Polyline(n)}},e);return me(t,e),Ze(t,e),null},e.PolylineEditor=function(e){var t=p(Me({plugins:"AMap.PolylineEditor",events:["addnode","adjust","removenode","add","end"],init:function(t){var n=e.opts,r=void 0===n?{}:n;return new AMap.PolylineEditor(t.getMap(),t,r)}},e),2)[1];return o.default.createElement(t,f({},e))},e.ProvinceLayer=Fe,e.Rectangle=function(e){var t=Z({init:function(t){var n=f(f({},T(e)),{bounds:L(e.bounds)});return new t.Rectangle(n)}},e);return je(t,e),j(t,{setter:function(t,n){if(e.draggable&&Ge(S(t.getBounds()),n))return;t.setBounds(L(n))},getter:function(e){return S(e.getBounds())},clone:!0,equals:Ge},e.bounds),null},e.RectangleEditor=function(e){var t=p(Me({plugins:"AMap.RectangleEditor",events:["addnode","adjust","move","add","end"],init:function(t){var n=e.opts,r=void 0===n?{}:n;return new AMap.RectangleEditor(t.getMap(),t,r)}},e),2)[1];return o.default.createElement(t,f({},e))},e.RoadNetLayer=function(e){return De(Z({init:function(t){var n=f({},T(e));return new t.TileLayer.RoadNet(n)}},e),e),null},e.SatelliteLayer=function(e){return De(Z({init:function(t){var n=f({},T(e));return new t.TileLayer.Satellite(n)}},e),e),null},e.Scale=Je,e.Text=function(e){var t=Z({init:function(t){var n=f({},T(e));return new t.Text(n)},destroy:function(e){e&&"function"==typeof e.stopMove&&e.stopMove()}},e);return Ne(t,e),j(t,{setter:"setText"},e.text),j(t,{setter:"setStyle"},e.style),null},e.TileLayer=function(e){var t=Z({init:function(t){var n=f({},T(e));return new t.TileLayer(n)}},e);return De(t,e),j(t,{setter:"setTileUrl"},e.tileUrl),null},e.Toolbar=Ke,e.TrafficLayer=function(e){return De(Z({init:function(t){var n=f({},T(e));return new t.TileLayer.Traffic(n)}},e),e),null},e.WorldLayer=Ve,e.config=i,e.loadAmap=s,e.loadPlugins=y,e.useAmap=W,e.useAmapComponent=function(e,n){void 0===n&&(n=[]);var r=p(t.useState(null),2),o=r[0],i=r[1],u=U(n),a=W();return t.useLayoutEffect((function(){if(a&&u){var t=e(u,a),n=Array.isArray(t)?t[0]:t,r=Array.isArray(t)?t[1]:function(){"function"==typeof n.hide&&n.hide(),"function"==typeof n.setMap&&n.setMap(null),a.remove(n)};return i(n),function(){r(),i(null)}}}),[a,u]),o},e.useAmapEvents=function(e,n){var r=W();t.useEffect((function(){if(r){var t=function(e){n(r,e)};Array.isArray(e)||(e=[e]);for(var o=0;o<e.length;o++)r.on(e[o],t);return function(){for(var n=0;n<e.length;n++)r.off(e[n],t)}}}),[r])},e.usePlugins=U,Object.defineProperty(e,"__esModule",{value:!0})})); | ||
***************************************************************************** */var f=function(){return(f=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function l(e,t,n,r){return new(n||(n=Promise))((function(o,i){function u(e){try{c(r.next(e))}catch(e){i(e)}}function a(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(u,a)}c((r=r.apply(e,t||[])).next())}))}function d(e,t){var n,r,o,i,u={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function a(i){return function(a){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;u;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return u.label++,{value:i[1],done:!1};case 5:u.label++,r=i[1],i=[0];continue;case 7:i=u.ops.pop(),u.trys.pop();continue;default:if(!(o=u.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){u=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){u.label=i[1];break}if(6===i[0]&&u.label<o[1]){u.label=o[1],o=i;break}if(o&&u.label<o[2]){u.label=o[2],u.ops.push(i);break}o[2]&&u.ops.pop(),u.trys.pop();continue}i=t.call(e,u)}catch(e){i=[6,e],r=0}finally{n=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,a])}}}function v(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function p(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),u=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)u.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return u}function y(e){return l(this,void 0,void 0,(function(){var t;return d(this,(function(n){switch(n.label){case 0:return[4,s()];case 1:return t=n.sent(),[2,new Promise((function(n){t.plugin(e,(function(){n(window.AMap)}))}))]}}))}))}function g(e,n,r){t.useEffect((function(){if(e){var t=function(t){r&&r(e,t)};return e.on(n,t),function(){e.off(n,t)}}}),[e,n,r])}function m(e){for(var t=[];Array.isArray(e);)t.push(e.length),e=e[0];return t}function h(e,t){return e===t}function b(e,t){return!(!e&&t)&&(!(e&&!t)&&(e===t||e.length===t.length&&e.every((function(e,n){return e===t[n]}))))}function w(e,t){return!(!e&&t)&&(!(e&&!t)&&(e===t||e[0]===t[0]&&e[1]===t[1]))}function M(e,t){if(!e&&t)return!1;if(e&&!t)return!1;if(!e&&!t)return!0;if(e===t)return!0;if(e.length!==t.length)return!1;var n=m(e);return!!b(n,m(t))&&(2===n.length?e.every((function(e,n){return w(e,t[n])})):3===n.length&&e.every((function(e,n){return M(e,t)})))}function E(e,t,n){return void 0===n&&(n=1e-7),e===t||void 0!==e&&(void 0!==t&&Math.abs(e-t)<n)}function C(e,t){return e===t||void 0!==e&&(void 0!==t&&(E(e[0],t[0])&&E(e[1],t[1])))}function A(e,t){return null!=t&&e instanceof t}function O(e,t,n,r,o){"object"==typeof t&&(n=t.depth,r=t.prototype,o=t.includeNonEnumerable,t=t.circular);var i=[],u=[];return void 0===t&&(t=!0),void 0===n&&(n=1/0),function e(n,a){if(null===n)return null;if(0===a)return n;var c,s;if("object"!=typeof n)return n;if(A(n,Map))c=new Map;else if(A(n,Set))c=new Set;else if(A(n,Promise))c=new Promise((function(t,r){n.then((function(n){t(e(n,a-1))}),(function(t){r(e(t,a-1))}))}));else if(O.__isArray(n))c=[];else if(O.__isRegExp(n))c=new RegExp(n.source,k(n)),n.lastIndex&&(c.lastIndex=n.lastIndex);else if(O.__isDate(n))c=new Date(n.getTime());else if(A(n,Error))c=Object.create(n);else if(void 0===r){if(A(s=Object.getPrototypeOf(n),Object))return n;c=Object.create(s)}else c=Object.create(r),s=r;if(t){var f=i.indexOf(n);if(-1!=f)return u[f];i.push(n),u.push(c)}for(var l in A(n,Map)&&n.forEach((function(t,n){var r=e(n,a-1),o=e(t,a-1);c.set(r,o)})),A(n,Set)&&n.forEach((function(t){var n=e(t,a-1);c.add(n)})),n){Object.getOwnPropertyDescriptor(n,l)&&(c[l]=e(n[l],a-1));try{if(void 0===Object.getOwnPropertyDescriptor(n,l).set)continue;c[l]=e(n[l],a-1)}catch(e){if(e instanceof TypeError)continue;if(e instanceof ReferenceError)continue}}if(Object.getOwnPropertySymbols){var d=Object.getOwnPropertySymbols(n);for(l=0;l<d.length;l++){var v=d[l];(!(y=Object.getOwnPropertyDescriptor(n,v))||y.enumerable||o)&&(c[v]=e(n[v],a-1),Object.defineProperty(c,v,y))}}if(o){var p=Object.getOwnPropertyNames(n);for(l=0;l<p.length;l++){var y,g=p[l];(y=Object.getOwnPropertyDescriptor(n,g))&&y.enumerable||(c[g]=e(n[g],a-1),Object.defineProperty(c,g,y))}}return c}(e,n)}function P(e){return Object.prototype.toString.call(e)}function k(e){var t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),t}function j(e,n,r){t.useLayoutEffect((function(){if(e&&void 0!==r){var t=n.setter,o=n.getter,i=n.validate,u=void 0===i?function(){return!0}:i,a=n.equals,c=void 0===a?h:a,s=n.clone,f=void 0!==s&&s;if(t&&u(r)){if(o){var l=function(e,t){return"function"==typeof t?t(e):e[t]()}(e,o);if(!!c(r,l))return}var d=f?O(r):r;!function(e,t,n){"function"==typeof t?t(e,n):e[t](n)}(e,t,d)}}}),[e,r])}function x(e){return e?Array.isArray(e)?[e[0],e[1]]:[e.lng,e.lat]:[]}function S(e){return Array.isArray(e)?e:e.southWest?[[e.southWest.lng,e.southWest.lat],[e.northEast.lng,e.northEast.lat]]:[[e.southwest.lng,e.southwest.lat],[e.northeast.lng,e.northeast.lat]]}function L(e){var t=new window.AMap.LngLat(e[0][0],e[0][1]),n=new window.AMap.LngLat(e[1][0],e[1][1]);return new window.AMap.Bounds(t,n)}function R(e){if(!Array.isArray(e))return[];var t=m(e);return 1===t.length||2===t.length?e.map(x):3===t.length?e.map((function(e){return e.map(x)})):[]}O.clonePrototype=function(e){if(null===e)return null;var t=function(){};return t.prototype=e,new t},O.__objToStr=P,O.__isDate=function(e){return"object"==typeof e&&"[object Date]"===P(e)},O.__isArray=function(e){return"object"==typeof e&&"[object Array]"===P(e)},O.__isRegExp=function(e){return"object"==typeof e&&"[object RegExp]"===P(e)},O.__getRegExpFlags=k;var I=["children","lifeCycle","ref"];function T(e,t,n,r){void 0===t&&(t=!0),void 0===n&&(n=[]),void 0===r&&(r=[]);for(var o={},i=Object.keys(e),u=function(u){var a=i[u],c=e[a];return I.some((function(e){return e===a}))||r.includes(a)||t&&/^on[A-Z]/.test(a)&&"function"==typeof c&&!n.includes(a)?"continue":void(o[a]=c)},a=0;a<i.length;++a)u(a);return o}function D(e,t,n,r){var o;"function"==typeof e[n]?e[n](r):"function"==typeof e.setOptions&&e.setOptions(((o={})[t]=r,o))}function _(e){return function(t,n){var r;t.setOptions(((r={})[e]=n,r))}}function z(e){var n=p(t.useState(void 0),2),r=n[0],o=n[1];return t.useEffect((function(){e().then((function(e){return o(e)}))}),[]),r}function q(){var e,n=(e=p(t.useState(0),2)[1],t.useCallback((function(){return e((function(e){return e+1}))}),[]));return t.useMemo((function(){var e=void 0;return{get current(){return e},set current(t){t&&(e=t,n())}}}),[])}var B=o.default.createContext(void 0),H=t.forwardRef((function(e,n){var r=t.useRef(null),i=q(),u=z((function(){return s()}));t.useEffect((function(){if(u){var t=r.current;if(t){var n=f({},T(e)),o=e.center;Array.isArray(o)&&(n.center=O(o)),i.current=new u.Map(t,n)}return function(){i.current&&i.current.destroy()}}}),[u]);var a=i.current;return t.useImperativeHandle(n,(function(){return a}),[a]),j(a,{getter:function(e){return x(e.getCenter())},equals:C,setter:function(e,t){e.setCenter(t)}},e.center),j(a,{getter:"getZoom",equals:E,setter:"setZoom"},e.zoom),j(a,{getter:"getRotation",equals:E,setter:"setRotation"},e.rotation),j(a,{getter:"getPitch",equals:E,setter:"setPitch"},e.pitch),j(a,{setter:"setFeatures"},e.features),j(a,{setter:N("dragEnable")},e.dragEnable),j(a,{setter:N("zoomEnable")},e.zoomEnable),j(a,{setter:N("jogEnable")},e.jogEnable),j(a,{setter:N("pitchEnable")},e.pitchEnable),j(a,{setter:N("rotateEnable")},e.rotateEnable),j(a,{setter:N("animateEnable")},e.animateEnable),j(a,{setter:N("keyboardEnable")},e.keyboardEnable),j(a,{setter:N("doubleClickZoom")},e.doubleClickZoom),j(a,{setter:N("scrollWheel")},e.scrollWheel),j(a,{setter:"setDefaultCursor"},e.defaultCursor),j(a,{setter:"setMapStyle"},e.mapStyle),j(a,{setter:N("showIndoorMap")},e.showIndoorMap),g(a,"resize",e.onResize),g(a,"complete",e.onComplete),g(a,"click",e.onClick),g(a,"dblclick",e.onDblClick),g(a,"mapmove",e.onMapMove),g(a,"hotspotclick",e.onHotspotClick),g(a,"hotspotover",e.onHotspotOver),g(a,"hotspotout",e.onHotspotOut),g(a,"movestart",e.onMoveStart),g(a,"moveend",e.onMoveEnd),g(a,"zoomchange",e.onZoomChange),g(a,"zoomstart",e.onZoomStart),g(a,"zoomend",e.onZoomEnd),g(a,"mousemove",e.onMouseMove),g(a,"mousewheel",e.onMouseWheel),g(a,"mouseover",e.onMouseOver),g(a,"mouseout",e.onMouseOut),g(a,"mouseup",e.onMouseUp),g(a,"mousedown",e.onMouseDown),g(a,"rightclick",e.onRightClick),g(a,"dragstart",e.onDragStart),g(a,"dragging",e.onDragging),g(a,"dragend",e.onDragEnd),g(a,"touchstart",e.onTouchStart),g(a,"touchmove",e.onTouchMove),g(a,"touchend",e.onTouchEnd),o.default.createElement("div",{ref:r,className:"amap-react",style:{position:"relative",width:"100%",height:"100%"}},o.default.createElement(B.Provider,{value:a},e.children))}));function N(e){return function(t,n){var r;t.setStatus(((r={})[e]=n,r))}}function W(){return t.useContext(B)}function U(e){return z((function(){return y(e).then((function(){return window.AMap}))}))}H.AmapContext=B;t.createContext(void 0);function Z(e,n){var r=e.init,o=e.destroy,i=void 0===o?function(e){"function"==typeof e.destroy&&e.destroy()}:o,u=e.add,a=void 0===u?function(e,t){"function"==typeof t.setMap&&t.setMap(e)}:u,c=e.remove,s=void 0===c?function(e,t){"function"==typeof t.setMap&&t.setMap(null)}:c,f=e.prepare,l=void 0===f?function(){return Promise.resolve()}:f,d=W(),v=p(t.useState(!1),2),y=v[0],g=v[1],m=p(t.useState(),2),h=m[0],b=m[1];return t.useEffect((function(){l().then((function(){return g(!0)}))}),[]),t.useEffect((function(){if(y&&d){var e=n.lifeCycle,t=r(AMap,d);return a(d,t),b(t),e&&e.created&&e.created(t),function(){s(d,t),e&&e.beforeDestroy&&e.beforeDestroy(t),i(t)}}}),[y,d]),h}var F=["top-left","top-center","top-right","middle-left","center","middle-right","bottom-left","bottom-center","bottom-right"],G=["miter","round","bevel"],J=["butt","round","square"],K=["solid","dashed"];function V(e,t,n,r){void 0===n&&(n="show"),void 0===r&&(r="hide"),j(e,{setter:function(e,t){t?"function"==typeof n?n(e):e[n]():"function"==typeof r?r(e):e[r]()}},t.visible)}function Y(e,t){j(e,{setter:function(e,t){D(e,"zIndex","setzIndex",t)}},t.zIndex)}function Q(e,t){g(e,"click",t.onClick)}function X(e,t){g(e,"mousemove",t.onMouseMove),g(e,"mouseover",t.onMouseOver),g(e,"mouseout",t.onMouseOut),g(e,"mousedown",t.onMouseDown),g(e,"mouseup",t.onMouseUp)}function $(e,t){g(e,"touchstart",t.onTouchStart),g(e,"touchmove",t.onTouchMove),g(e,"touchend",t.onTouchEnd)}function ee(e,t){V(e,t),Y(e,t),function(e,t){j(e,{setter:"setBubble"},t.bubble)}(e,t),function(e,t){j(e,{setter:function(e,t){D(e,"cursor","setCursor",t)}},t.cursor)}(e,t),function(e,t){Q(e,t),j(e,{setter:"setClickable"},t.clickable),g(e,"dblclick",t.onDblClick),g(e,"rightclick",t.onRightClick)}(e,t),function(e,t){j(e,{setter:"setDraggable"},t.draggable),g(e,"dragstart",t.onDragStart),g(e,"dragging",t.onDragging),g(e,"dragend",t.onDragEnd)}(e,t),X(e,t),$(e,t)}var te=_("strokeColor"),ne=_("strokeOpacity"),re=_("strokeWeight"),oe=_("strokeStyle"),ie=_("strokeDasharray");function ue(e,t){ee(e,t),j(e,{setter:te},t.strokeColor),j(e,{setter:ne},t.strokeOpacity),j(e,{setter:re},t.strokeWeight),j(e,{setter:oe,validate:function(e){return K.includes(e)}},t.strokeStyle),j(e,{setter:ie,equals:b},t.strokeDasharray)}var ae=_("lineJoin"),ce=_("lineCap"),se=_("showDir"),fe=_("dirColor"),le=_("dirImg"),de=_("isOutline"),ve=_("outlineColor"),pe=_("borderWeight"),ye=_("geodesic");function ge(e,t){ue(e,t),j(e,{setter:ae,validate:function(e){return G.includes(e)}},t.lineJoin),j(e,{setter:ce,validate:function(e){return J.includes(e)}},t.lineCap),j(e,{setter:se},t.showDir),j(e,{setter:fe},t.dirColor),j(e,{setter:le},t.dirImg),j(e,{setter:de},t.isOutline),j(e,{setter:ve},t.outlineColor),j(e,{setter:pe},t.borderWeight),j(e,{setter:ye},t.geodesic)}var me="undefined"!=typeof BigInt64Array;function he(e,t){var n,r,o,i,u,a;if(e===t)return!0;if(e&&t&&"object"==typeof e&&"object"==typeof t){if(e.constructor!==t.constructor)return!1;if(Array.isArray(e)){var c=e.length;if(c!=t.length)return!1;for(var s=c;0!=s--;)if(!he(e[s],t[s]))return!1;return!0}if(e instanceof Map){if(e.size!==t.size)return!1;try{for(var f=v(e.entries()),l=f.next();!l.done;l=f.next()){s=l.value;if(!t.has(s[0]))return!1}}catch(e){n={error:e}}finally{try{l&&!l.done&&(r=f.return)&&r.call(f)}finally{if(n)throw n.error}}try{for(var d=v(e.entries()),p=d.next();!p.done;p=d.next()){if(!he((s=p.value)[1],t.get(s[0])))return!1}}catch(e){o={error:e}}finally{try{p&&!p.done&&(i=d.return)&&i.call(d)}finally{if(o)throw o.error}}return!0}if(e instanceof Set){if(e.size!==t.size)return!1;try{for(var y=v(e.entries()),g=y.next();!g.done;g=y.next()){s=g.value;if(!t.has(s[0]))return!1}}catch(e){u={error:e}}finally{try{g&&!g.done&&(a=y.return)&&a.call(y)}finally{if(u)throw u.error}}return!0}if(e.constructor.BYTES_PER_ELEMENT&&(e instanceof Int8Array||e instanceof Uint8Array||e instanceof Uint8ClampedArray||e instanceof Int16Array||e instanceof Uint16Array||e instanceof Int32Array||e instanceof Uint32Array||e instanceof Float32Array||e instanceof Float64Array||me&&(e instanceof BigInt64Array||e instanceof BigUint64Array))){var m=e.length;if(m!=t.length)return!1;for(s=m;0!=s--;)if(e[s]!==t[s])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===t.toString();var h=Object.keys(e),b=h.length;if(b!==Object.keys(t).length)return!1;for(s=b;0!=s--;)if(!Object.prototype.hasOwnProperty.call(t,h[s]))return!1;for(s=b;0!=s--;){var w=h[s];if(!he(e[w],t[w]))return!1}return!0}return e!=e&&t!=t}function be(e){return e||[]}function we(e,n){var r=U(e.plugins),i=p(function(){var e=q(),n=t.useMemo((function(){var t={created:function(t){e.current=t},beforeDestroy:function(t){e.current=void 0}};return function(e){var n=o.default.Children.only(e.children);return n?o.default.cloneElement(n,{lifeCycle:t}):null}}),[]);return[e.current,n]}(),2),u=i[0],a=i[1],c=q();return t.useEffect((function(){var t=c.current;if(r)if(u){if(!t){var o=e.init(u);return c.current=o,void o.on(e.events,(function(e){var t=n.onChange;(void 0===t?function(){}:t)(e.target)}))}n.enabled?t.open():t.close()}else t&&("function"==typeof t.destroy&&t.destroy(),c.current=void 0)}),[r,u,c.current,n.enabled]),t.useEffect((function(){return function(){var e=c.current;e&&("function"==typeof e.destroy&&e.destroy(),c.current=void 0)}}),[]),[c.current,a]}function Me(e,t){j(e,{setter:function(e,t){D(e,"opacity","setOpacity",t)}},t.opacity)}function Ee(e,t){j(e,{equals:w,setter:function(e,t){D(e,"zooms","setZooms",t)}},t.zooms)}function Ce(e,t){V(e,t),Y(e,t),Me(e,t),Ee(e,t)}var Ae=o.default.forwardRef((function(e,n){var r=Z({init:function(t,n){var r=f(f({},T(e)),{bounds:L(e.bounds)});return new t.CanvasLayer(r)}},e);return t.useImperativeHandle(n,(function(){return r}),[r]),Ce(r,e),j(r,{setter:function(e,t){e.setBounds(L(t))},clone:!0},e.bounds),j(r,{setter:"setCanvas"},e.canvas),null})),Oe=_("fillColor"),Pe=_("fillOpacity");function ke(e,t){ue(e,t),j(e,{setter:Oe},t.fillColor),j(e,{setter:Pe},t.fillOpacity)}function je(e,t){ke(e,t),j(e,{getter:function(e){return x(e.getCenter())},setter:function(e,n){if(n){if(t.draggable)if(C(n,x(e.getCenter())))return;e.setCenter([n[0],n[1]])}},clone:!0,equals:w},t.center),j(e,{setter:"setRadius"},t.radius)}function xe(e,t){var n=Z(f(f({},e),{add:function(e,t){e.addControl(t)},remove:function(e,t){e.removeControl(t)}}),t);return V(n,t),n}var Se=o.default.forwardRef((function(e,n){var r=xe({prepare:function(){return y("AMap.ControlBar")},init:function(t){var n=T(e);return new t.ControlBar(n)}},e);return t.useImperativeHandle(n,(function(){return r}),[r]),null}));function Le(e,t){V(e,t),Y(e,t),Me(e,t),Ee(e,t),j(e,{setter:"setStyles"},t.styles)}var Re=o.default.forwardRef((function(e,n){var r=Z({prepare:function(){return y("AMap.DistrictLayer")},init:function(t){var n=f({},T(e));return"soc"in n&&(n.SOC=n.soc,delete n.soc),new t.DistrictLayer.Country(n)}},e);return t.useImperativeHandle(n,(function(){return r}),[r]),Le(r,e),j(r,{setter:"setSOC"},e.soc),null})),Ie=o.default.forwardRef((function(e,n){var r=Z({init:function(t,n){var r=document.createElement("canvas"),o=f(f({},T(e)),{render:function(){return e.render(r,n)}});return new t.CustomLayer(r,o)}},e);return t.useImperativeHandle(n,(function(){return r}),[r]),Ce(r,e),null}));function Te(e,t){V(e,t),Y(e,t),Me(e,t),Ee(e,t)}var De=o.default.forwardRef((function(e,n){var r=xe({prepare:function(){return y("AMap.HawkEye")},init:function(t){var n=T(e);return new t.HawkEye(n)}},e);return t.useImperativeHandle(n,(function(){return r}),[r]),j(r,{setter:function(e,t){t?e.open():e.close()}},e.isOpen),null})),_e=t.forwardRef((function(e,r){var o=W(),i=e.visible,u=void 0===i||i,a=t.useMemo((function(){return document.createElement("div")}),[]),c=Z({init:function(t){var n=f(f({},T(e,!0,[],["className","style"])),{position:O(e.position)});return new t.InfoWindow(n)},add:function(e,t){if(t.setMap(e),u){var n=x(t.getPosition());t.open(e,n)}}},e);return t.useImperativeHandle(r,(function(){return c}),[c]),t.useEffect((function(){a.className=e.className||""}),[e.className]),t.useEffect((function(){a.style.cssText="",Object.assign(a.style,e.style)}),[e.style]),j(c,{setter:function(e,t){e.setSize(new AMap.Size(t[0],t[1]))}},e.size),j(c,{setter:"setAnchor",validate:function(e){return F.includes(e)}},e.anchor),j(c,{setter:function(e,t){e.setOffset(new window.AMap.Pixel(t[0],t[1]))}},e.offset),j(c,{getter:function(e){return x(e.getPosition())},equals:C,setter:function(e,t){e.getIsOpen()?e.open(e.getMap(),t):e.setPosition(t)}},e.position),j(c,{setter:function(t,n){e.isCustom||t.setContent(n)}},e.content),j(c,{setter:function(e,t){if(o)if(t){var n=x(e.getPosition());e.open(o,n)}else e.close()}},e.visible),g(c,"open",e.onOpen),g(c,"close",e.onClose),e.isCustom?(c&&(c.setContent(a),u&&c.open(c.getMap(),e.position)),n.createPortal(e.children,a)):null})),ze=o.default.createContext(void 0),qe=t.forwardRef((function(e,n){var r=t.useContext(ze),o=Z({init:function(t){return new t.LabelMarker(f(f({},T(e)),{position:O(e.position)}))},add:function(e,t){if(!r)throw new Error("LabelMarker 必须与 LabelsLayer 配合使用");r.add(t)},remove:function(e,t){if(!r)throw new Error("LabelMarker 必须与 LabelsLayer 配合使用");r.remove(t)}},e);return t.useImperativeHandle(n,(function(){return o}),[o]),V(o,e),Y(o,e),Me(o,e),Ee(o,e),Q(o,e),X(o,e),$(o,e),j(o,{setter:"setName"},e.name),j(o,{setter:"setRank"},e.rank),j(o,{equals:w,setter:function(e,t){t&&(C(t,x(e.getPosition()))||e.setPosition([t[0],t[1]]))}},e.position),j(o,{setter:"setIcon"},e.icon),j(o,{setter:"setText"},e.text),null})),Be=o.default.forwardRef((function(e,n){var r=xe({prepare:function(){return y("AMap.MapType")},init:function(t){var n=T(e);return new t.MapType(n)}},e);return t.useImperativeHandle(n,(function(){return r}),[r]),null}));function He(e,t){ee(e,t),Ee(e,t),j(e,{getter:function(e){return x(e.getPosition())},equals:C,setter:function(e,t){e.setPosition(t)}},t.position),j(e,{setter:"setTitle"},t.title),j(e,{equals:w,setter:function(e,t){var n;t&&(C(t,(n=e.getOffset(),Array.isArray(n)?[n[0],n[1]]:[n.x,n.y]))||e.setOffset(new window.AMap.Pixel(t[0],t[1])))}},t.offset),j(e,{setter:"setAnchor",validate:function(e){return F.includes(e)}},t.anchor),j(e,{equals:E,setter:"setAngle",getter:"getAngle"},t.angle),g(e,"moving",t.onMoving),g(e,"moveend",t.onMoveEnd),g(e,"movealong",t.onMoveAlong)}var Ne=t.forwardRef((function(e,r){var o=t.useMemo((function(){return document.createElement("div")}),[]),i=Z({init:function(t){var n=e.position,r=f(f({},T(e)),{position:O(n)});return r.icon&&(r.icon=We(r.icon)),new t.Marker(r)},destroy:function(e){e&&"function"==typeof e.stopMove&&e.stopMove()}},e);return t.useImperativeHandle(r,(function(){return i}),[i]),t.useEffect((function(){o.className=e.className||""}),[e.className]),t.useEffect((function(){o.style.cssText="",Object.assign(o.style,e.style)}),[e.style]),He(i,e),j(i,{setter:function(e,t){if(t){var n=We(t);e.setIcon(n)}}},e.icon),j(i,{setter:function(e,t){t&&e.setLabel(function(e){if(!e)return;var t=f({},e);Array.isArray(t.offset)&&(t.offset=new window.AMap.Pixel(t.offset[0],t.offset[1]));return t}(t))}},e.label),e.children?(i&&i.setContent(o),n.createPortal(e.children,o)):null}));function We(e){return"string"==typeof e?e:new window.AMap.Icon(e)}function Ue(e,t){j(e,{setter:function(e,n){if(t.draggable&&M(R(e.getPath()),n))return;e.setPath(n)},getter:function(e){return R(e.getPath())},clone:!0,equals:M},t.path)}var Ze=o.default.forwardRef((function(e,n){var r=Z({prepare:function(){return y("AMap.DistrictLayer")},init:function(t){var n=f({},T(e));return new t.DistrictLayer.Province(n)}},e);return t.useImperativeHandle(n,(function(){return r}),[r]),Le(r,e),j(r,{setter:"setAdcode",equals:function(e,t){return e===t||!(!Array.isArray(e)||!Array.isArray(t))&&b(e,t)}},e.adcode),null}));function Fe(e,t){return!(!e||!t)&&(E(e[0][0],t[0][0])&&E(e[0][1],t[0][1])&&E(e[1][0],t[1][0])&&E(e[1][1],t[1][1]))}var Ge=o.default.forwardRef((function(e,n){var r=xe({prepare:function(){return y("AMap.Scale")},init:function(t){var n=T(e);return new t.Scale(n)}},e);return t.useImperativeHandle(n,(function(){return r}),[r]),null})),Je=o.default.forwardRef((function(e,n){var r=xe({prepare:function(){return y("AMap.ToolBar")},init:function(t){var n=T(e);return new t.ToolBar(n)}},e);return t.useImperativeHandle(n,(function(){return r}),[r]),null})),Ke=o.default.forwardRef((function(e,n){var r=Z({prepare:function(){return y("AMap.DistrictLayer")},init:function(t){var n=f({},T(e));return new t.DistrictLayer.World(n)}},e);return t.useImperativeHandle(n,(function(){return r}),[r]),Le(r,e),null}));e.Amap=H,e.BezierCurve=function(e){var t=Z({init:function(t){var n=f({},T(e));return new t.BezierCurve(n)}},e);return ge(t,e),j(t,{setter:function(t,n){if(e.draggable&&he(be(t.getPath()),n))return;t.setPath(n)},getter:function(e){return be(e.getPath())},clone:!0,equals:he},e.path),o.default.createElement("div",{className:"amap-react-placeholder bezier-curve",style:{display:"none"}})},e.BezierCurveEditor=function(e){var t=p(we({plugins:"AMap.BezierCurveEditor",events:["addnode","adjust","removenode","add"],init:function(e){return new AMap.BezierCurveEditor(e.getMap(),e)}},e),2)[1];return o.default.createElement(t,f({},e))},e.CanvasLayer=Ae,e.Circle=function(e){return je(Z({init:function(t){var n=f({},T(e));return new t.Circle(n)}},e),e),null},e.CircleEditor=function(e){var t=p(we({plugins:"AMap.CircleEditor",events:["addnode","adjust","move","add","end"],init:function(e){return new AMap.CircleEditor(e.getMap(),e)}},e),2)[1];return o.default.createElement(t,f({},e))},e.CircleMarker=function(e){return je(Z({init:function(t){var n=f({},T(e));return new t.CircleMarker(n)}},e),e),null},e.ControlBar=Se,e.CountryLayer=Re,e.CustomLayer=Ie,e.Ellipse=function(e){var t=Z({init:function(t){var n=f({},T(e));return new t.Ellipse(n)}},e);return ke(t,e),j(t,{setter:function(t,n){if(e.draggable&&C(n,x(t.getCenter())))return;t.setCenter(n)},getter:function(e){return x(e.getCenter())},clone:!0,equals:C},e.center),j(t,{setter:function(e,t){C(t,e.getRadius())||e.setRadius(t)},clone:!0,equals:C},e.radius),null},e.EllipseEditor=function(e){var t=p(we({plugins:"AMap.EllipseEditor",events:["addnode","adjust","move","add","end"],init:function(e){return new AMap.EllipseEditor(e.getMap(),e)}},e),2)[1];return o.default.createElement(t,f({},e))},e.FlexibleLayer=function(e){return Te(Z({init:function(t){var n=f({},T(e));return new t.TileLayer.Flexible(n)}},e),e),null},e.HawkEye=De,e.ImageLayer=function(e){var t=Z({init:function(t){var n=f(f({},T(e)),{bounds:L(e.bounds)});return new t.ImageLayer(n)}},e);return Ce(t,e),j(t,{setter:function(e,t){e.setBounds(L(t))},clone:!0},e.bounds),j(t,{setter:"setImageUrl"},e.url),null},e.InfoWindow=_e,e.LabelMarker=qe,e.LabelsLayer=function(e){var t=Z({init:function(t){var n=f({},T(e));return new t.LabelsLayer(n)}},e);return V(t,e),Y(t,e),Me(t,e),Ee(t,e),j(t,{setter:"setCollision"},e.collision),j(t,{setter:"setAllowCollision"},e.allowCollision),o.default.createElement(ze.Provider,{value:t},t&&e.children)},e.MapType=Be,e.Marker=Ne,e.Polygon=function(e){var t=Z({init:function(t){var n=f({},T(e));return new t.Polygon(n)}},e);return ke(t,e),Ue(t,e),null},e.PolygonEditor=function(e){var t=p(we({plugins:"AMap.PolygonEditor",events:["addnode","adjust","move","add","end"],init:function(e){return new AMap.PolygonEditor(e.getMap(),e)}},e),2)[1];return o.default.createElement(t,f({},e))},e.Polyline=function(e){var t=Z({init:function(t){var n=f({},T(e));return new t.Polyline(n)}},e);return ge(t,e),Ue(t,e),null},e.PolylineEditor=function(e){var t=p(we({plugins:"AMap.PolylineEditor",events:["addnode","adjust","removenode","add","end"],init:function(e){return new AMap.PolylineEditor(e.getMap(),e)}},e),2)[1];return o.default.createElement(t,f({},e))},e.ProvinceLayer=Ze,e.Rectangle=function(e){var t=Z({init:function(t){var n=f(f({},T(e)),{bounds:L(e.bounds)});return new t.Rectangle(n)}},e);return ke(t,e),j(t,{setter:function(t,n){if(e.draggable&&Fe(S(t.getBounds()),n))return;t.setBounds(L(n))},getter:function(e){return S(e.getBounds())},clone:!0,equals:Fe},e.bounds),null},e.RectangleEditor=function(e){var t=p(we({plugins:"AMap.RectangleEditor",events:["addnode","adjust","move","add","end"],init:function(e){return new AMap.RectangleEditor(e.getMap(),e)}},e),2)[1];return o.default.createElement(t,f({},e))},e.RoadNetLayer=function(e){return Te(Z({init:function(t){var n=f({},T(e));return new t.TileLayer.RoadNet(n)}},e),e),null},e.SatelliteLayer=function(e){return Te(Z({init:function(t){var n=f({},T(e));return new t.TileLayer.Satellite(n)}},e),e),null},e.Scale=Ge,e.Text=function(e){var t=Z({init:function(t){var n=f({},T(e));return new t.Text(n)},destroy:function(e){e&&"function"==typeof e.stopMove&&e.stopMove()}},e);return He(t,e),j(t,{setter:"setText"},e.text),j(t,{setter:"setStyle"},e.style),null},e.TileLayer=function(e){var t=Z({init:function(t){var n=f({},T(e));return new t.TileLayer(n)}},e);return Te(t,e),j(t,{setter:"setTileUrl"},e.tileUrl),null},e.Toolbar=Je,e.TrafficLayer=function(e){return Te(Z({init:function(t){var n=f({},T(e));return new t.TileLayer.Traffic(n)}},e),e),null},e.WorldLayer=Ke,e.config=i,e.loadAmap=s,e.loadPlugins=y,e.useAmap=W,e.usePlugins=U,Object.defineProperty(e,"__esModule",{value:!0})})); |
@@ -37,3 +37,2 @@ import React from 'react'; | ||
mask?: Vector2[] | Vector2[][] | Vector2[][]; | ||
extraOptions?: any; | ||
onResize?: MapEventHandler; | ||
@@ -96,3 +95,2 @@ onComplete?: MapEventHandler; | ||
mask?: Vector2[] | Vector2[][] | undefined; | ||
extraOptions?: any; | ||
onResize?: EventHandler<AMap.Map_2, any> | undefined; | ||
@@ -99,0 +97,0 @@ onComplete?: EventHandler<AMap.Map_2, any> | undefined; |
@@ -7,3 +7,3 @@ import React from 'react'; | ||
type BezierCurveEditor = { | ||
new (map: Amap, target: BezierCurve, opts?: any): Editor; | ||
new (map: Amap, target: BezierCurve): Editor; | ||
}; | ||
@@ -10,0 +10,0 @@ const BezierCurveEditor: BezierCurveEditor; |
@@ -7,3 +7,3 @@ import React from 'react'; | ||
}; | ||
declare const CanvasLayer: React.ForwardRefExoticComponent<import("./hooks/common/base").BaseProps<AMap.CanvasLayer> & import("./hooks/common/visible").VisibleProps<AMap.CanvasLayer> & import("./hooks/common/z-index").ZIndexProps<AMap.CanvasLayer> & import("./hooks/common/opacity").OpacityProps<AMap.CanvasLayer> & import("./hooks/common/zooms").ZoomsProps<AMap.CanvasLayer> & { | ||
declare const CanvasLayer: React.ForwardRefExoticComponent<import("./hooks/common/visible").VisibleProps<AMap.CanvasLayer> & import("./hooks/common/z-index").ZIndexProps<AMap.CanvasLayer> & import("./hooks/common/opacity").OpacityProps<AMap.CanvasLayer> & import("./hooks/common/zooms").ZoomsProps<AMap.CanvasLayer> & { | ||
tileSize?: number | undefined; | ||
@@ -10,0 +10,0 @@ } & { |
@@ -7,3 +7,3 @@ import React from 'react'; | ||
type CircleEditor = { | ||
new (map: Amap, target: Circle, opts?: any): Editor; | ||
new (map: Amap, target: Circle): Editor; | ||
}; | ||
@@ -10,0 +10,0 @@ const CircleEditor: CircleEditor; |
@@ -9,3 +9,3 @@ import React from 'react'; | ||
}; | ||
declare const ControlBar: React.ForwardRefExoticComponent<import("./hooks/common/base").BaseProps<any> & import("./hooks/common/visible").VisibleProps<any> & { | ||
declare const ControlBar: React.ForwardRefExoticComponent<import("./hooks/common/visible").VisibleProps<any> & { | ||
onShow?: import("./hooks/events").EventHandler<any, unknown> | undefined; | ||
@@ -12,0 +12,0 @@ onHide?: import("./hooks/events").EventHandler<any, unknown> | undefined; |
@@ -7,3 +7,3 @@ import React from 'react'; | ||
}; | ||
declare const CountryLayer: React.ForwardRefExoticComponent<import("./hooks/common/base").BaseProps<AMap.CountryLayer> & import("./hooks/common/visible").VisibleProps<AMap.CountryLayer> & import("./hooks/common/z-index").ZIndexProps<AMap.CountryLayer> & import("./hooks/common/opacity").OpacityProps<AMap.CountryLayer> & import("./hooks/common/zooms").ZoomsProps<AMap.CountryLayer> & { | ||
declare const CountryLayer: React.ForwardRefExoticComponent<import("./hooks/common/visible").VisibleProps<AMap.CountryLayer> & import("./hooks/common/z-index").ZIndexProps<AMap.CountryLayer> & import("./hooks/common/opacity").OpacityProps<AMap.CountryLayer> & import("./hooks/common/zooms").ZoomsProps<AMap.CountryLayer> & { | ||
styles?: AMap.DistrictLayerStyle | undefined; | ||
@@ -10,0 +10,0 @@ } & DepthProps<AMap.CountryLayer> & { |
@@ -6,3 +6,3 @@ import React from 'react'; | ||
}; | ||
declare const CustomLayer: React.ForwardRefExoticComponent<import("./hooks/common/base").BaseProps<AMap.CustomLayer> & import("./hooks/common/visible").VisibleProps<AMap.CustomLayer> & import("./hooks/common/z-index").ZIndexProps<AMap.CustomLayer> & import("./hooks/common/opacity").OpacityProps<AMap.CustomLayer> & import("./hooks/common/zooms").ZoomsProps<AMap.CustomLayer> & { | ||
declare const CustomLayer: React.ForwardRefExoticComponent<import("./hooks/common/visible").VisibleProps<AMap.CustomLayer> & import("./hooks/common/z-index").ZIndexProps<AMap.CustomLayer> & import("./hooks/common/opacity").OpacityProps<AMap.CustomLayer> & import("./hooks/common/zooms").ZoomsProps<AMap.CustomLayer> & { | ||
tileSize?: number | undefined; | ||
@@ -9,0 +9,0 @@ } & { |
@@ -7,3 +7,3 @@ import React from 'react'; | ||
type EllipseEditor = { | ||
new (map: Amap, target: Ellipse, opts?: any): Editor; | ||
new (map: Amap, target: Ellipse): Editor; | ||
}; | ||
@@ -10,0 +10,0 @@ const EllipseEditor: EllipseEditor; |
@@ -21,3 +21,3 @@ import React from 'react'; | ||
}; | ||
declare const HawkEye: React.ForwardRefExoticComponent<import("./hooks/common/base").BaseProps<any> & import("./hooks/common/visible").VisibleProps<any> & { | ||
declare const HawkEye: React.ForwardRefExoticComponent<import("./hooks/common/visible").VisibleProps<any> & { | ||
onShow?: import("./hooks/events").EventHandler<any, unknown> | undefined; | ||
@@ -24,0 +24,0 @@ onHide?: import("./hooks/events").EventHandler<any, unknown> | undefined; |
/// <reference types="react" /> | ||
import { BaseProps } from '../common/base'; | ||
import { VisibleProps } from '../common/visible'; | ||
import { EventHandler } from '../events'; | ||
export declare type BaseControlProps<C extends AMap.Control> = React.PropsWithChildren<BaseProps<C> & VisibleProps<C> & { | ||
export declare type BaseControlProps<C extends AMap.Control> = React.PropsWithChildren<VisibleProps<C> & { | ||
onShow?: EventHandler<C>; | ||
@@ -7,0 +6,0 @@ onHide?: EventHandler<C>; |
/// <reference types="react" /> | ||
import { EventTarget } from '../events'; | ||
import { BaseProps } from '../common/base'; | ||
export declare type EditorProps<C> = React.PropsWithChildren<BaseProps<C> & { | ||
export declare type EditorProps<C> = React.PropsWithChildren<{ | ||
enabled: boolean; | ||
onChange?(target: C): void; | ||
opts?: any; | ||
onChange(target: C): void; | ||
}>; | ||
@@ -9,0 +7,0 @@ export declare type Editor = EventTarget & { |
@@ -1,2 +0,1 @@ | ||
import { BaseProps } from './base'; | ||
import { OpacityProps } from './opacity'; | ||
@@ -6,5 +5,5 @@ import { VisibleProps } from './visible'; | ||
import { ZoomsProps } from './zooms'; | ||
export declare type BaseCustomLayerProps<C> = BaseProps<C> & VisibleProps<C> & ZIndexProps<C> & OpacityProps<C> & ZoomsProps<C> & { | ||
export declare type BaseCustomLayerProps<C> = VisibleProps<C> & ZIndexProps<C> & OpacityProps<C> & ZoomsProps<C> & { | ||
tileSize?: number; | ||
}; | ||
export default function useBaseCustomLayer<C>(target: C | undefined, props: BaseCustomLayerProps<C>): void; |
@@ -1,2 +0,1 @@ | ||
import { BaseProps } from './base'; | ||
import { OpacityProps } from './opacity'; | ||
@@ -10,3 +9,3 @@ import { VisibleProps } from './visible'; | ||
declare type DistrictLayerType = WorldLayer | CountryLayer | ProvinceLayer; | ||
export declare type BaseDistrictLayerProps<C extends DistrictLayerType> = BaseProps<C> & VisibleProps<C> & ZIndexProps<C> & OpacityProps<C> & ZoomsProps<C> & { | ||
export declare type BaseDistrictLayerProps<C extends DistrictLayerType> = VisibleProps<C> & ZIndexProps<C> & OpacityProps<C> & ZoomsProps<C> & { | ||
styles?: AMap.DistrictLayerStyle; | ||
@@ -13,0 +12,0 @@ }; |
@@ -10,4 +10,3 @@ import { VisibleProps } from './visible'; | ||
import { CursorProps } from './cursor'; | ||
import { BaseProps } from './base'; | ||
export declare type OverlayProps<C extends EventTarget> = BaseProps<C> & VisibleProps<C> & ZIndexProps<C> & BubbleProps<C> & CursorProps<C> & ClickableProps<C> & DraggableProps<C> & MouseProps<C> & TouchProps<C> & {}; | ||
export declare type OverlayProps<C extends EventTarget> = VisibleProps<C> & ZIndexProps<C> & BubbleProps<C> & CursorProps<C> & ClickableProps<C> & DraggableProps<C> & MouseProps<C> & TouchProps<C> & {}; | ||
export default function useOverlay<C extends EventTarget>(target: C | undefined, props: OverlayProps<C>): void; |
@@ -1,2 +0,1 @@ | ||
import { BaseProps } from './base'; | ||
import { OpacityProps } from './opacity'; | ||
@@ -6,5 +5,5 @@ import { VisibleProps } from './visible'; | ||
import { ZoomsProps } from './zooms'; | ||
export declare type BaseTileLayerProps<C> = BaseProps<C> & VisibleProps<C> & ZIndexProps<C> & OpacityProps<C> & ZoomsProps<C> & { | ||
export declare type BaseTileLayerProps<C> = VisibleProps<C> & ZIndexProps<C> & OpacityProps<C> & ZoomsProps<C> & { | ||
tileSize?: number; | ||
}; | ||
export default function useBaseTileLayer<C>(target: C | undefined, props: BaseTileLayerProps<C>): void; |
import { MutableRefObject } from 'react'; | ||
declare function useReactiveRef<T>(initialValue: T): MutableRefObject<T>; | ||
declare function useReactiveRef<T>(initialValue: T | null): MutableRefObject<T>; | ||
declare function useReactiveRef<T = undefined>(): MutableRefObject<T | undefined>; | ||
export default useReactiveRef; | ||
export default function useReactiveRef<T = any>(): MutableRefObject<T | undefined>; |
@@ -5,4 +5,2 @@ export { default as config } from './config'; | ||
export { default as useAmap } from './useAmap'; | ||
export { default as useAmapComponent } from './useAmapComponent'; | ||
export { default as useAmapEvents } from './useAmapEvents'; | ||
export { default as usePlugins } from './usePlugins'; | ||
@@ -9,0 +7,0 @@ export { default as Amap } from './Amap'; |
@@ -9,3 +9,3 @@ import React from 'react'; | ||
}; | ||
declare const MapType: React.ForwardRefExoticComponent<import("./hooks/common/base").BaseProps<any> & import("./hooks/common/visible").VisibleProps<any> & { | ||
declare const MapType: React.ForwardRefExoticComponent<import("./hooks/common/visible").VisibleProps<any> & { | ||
onShow?: import("./hooks/events").EventHandler<any, unknown> | undefined; | ||
@@ -12,0 +12,0 @@ onHide?: import("./hooks/events").EventHandler<any, unknown> | undefined; |
@@ -10,3 +10,3 @@ /// <reference types="react" /> | ||
}>; | ||
declare const Marker: import("react").ForwardRefExoticComponent<import("./hooks/common/base").BaseProps<AMap.Marker> & import("./hooks/common/visible").VisibleProps<AMap.Marker> & import("./hooks/common/z-index").ZIndexProps<AMap.Marker> & import("./hooks/common/bubble").BubbleProps<AMap.Marker> & import("./hooks/common/cursor").CursorProps<AMap.Marker> & import("./hooks/common/click").ClickProps<AMap.Marker> & { | ||
declare const Marker: import("react").ForwardRefExoticComponent<import("./hooks/common/visible").VisibleProps<AMap.Marker> & import("./hooks/common/z-index").ZIndexProps<AMap.Marker> & import("./hooks/common/bubble").BubbleProps<AMap.Marker> & import("./hooks/common/cursor").CursorProps<AMap.Marker> & import("./hooks/common/click").ClickProps<AMap.Marker> & { | ||
clickable?: boolean | undefined; | ||
@@ -13,0 +13,0 @@ onDblClick?: import("./hooks/events").EventHandler<AMap.Marker, unknown> | undefined; |
@@ -7,3 +7,3 @@ import React from 'react'; | ||
type PolygonEditor = { | ||
new (map: Amap, target: Polygon, opts?: any): Editor; | ||
new (map: Amap, target: Polygon): Editor; | ||
}; | ||
@@ -10,0 +10,0 @@ const PolygonEditor: PolygonEditor; |
@@ -7,3 +7,3 @@ import React from 'react'; | ||
type PolylineEditor = { | ||
new (map: Amap, target: Polyline, opts?: any): Editor; | ||
new (map: Amap, target: Polyline): Editor; | ||
}; | ||
@@ -10,0 +10,0 @@ const PolylineEditor: PolylineEditor; |
@@ -7,3 +7,3 @@ import React from 'react'; | ||
}; | ||
declare const ProvinceLayer: React.ForwardRefExoticComponent<import("./hooks/common/base").BaseProps<AMap.ProvinceLayer> & import("./hooks/common/visible").VisibleProps<AMap.ProvinceLayer> & import("./hooks/common/z-index").ZIndexProps<AMap.ProvinceLayer> & import("./hooks/common/opacity").OpacityProps<AMap.ProvinceLayer> & import("./hooks/common/zooms").ZoomsProps<AMap.ProvinceLayer> & { | ||
declare const ProvinceLayer: React.ForwardRefExoticComponent<import("./hooks/common/visible").VisibleProps<AMap.ProvinceLayer> & import("./hooks/common/z-index").ZIndexProps<AMap.ProvinceLayer> & import("./hooks/common/opacity").OpacityProps<AMap.ProvinceLayer> & import("./hooks/common/zooms").ZoomsProps<AMap.ProvinceLayer> & { | ||
styles?: AMap.DistrictLayerStyle | undefined; | ||
@@ -10,0 +10,0 @@ } & DepthProps<AMap.ProvinceLayer> & { |
@@ -7,3 +7,3 @@ import React from 'react'; | ||
type RectangleEditor = { | ||
new (map: Amap, target: Rectangle, opts?: any): Editor; | ||
new (map: Amap, target: Rectangle): Editor; | ||
}; | ||
@@ -10,0 +10,0 @@ const RectangleEditor: RectangleEditor; |
@@ -8,3 +8,3 @@ import React from 'react'; | ||
}; | ||
declare const Scale: React.ForwardRefExoticComponent<import("./hooks/common/base").BaseProps<any> & import("./hooks/common/visible").VisibleProps<any> & { | ||
declare const Scale: React.ForwardRefExoticComponent<import("./hooks/common/visible").VisibleProps<any> & { | ||
onShow?: import("./hooks/events").EventHandler<any, unknown> | undefined; | ||
@@ -11,0 +11,0 @@ onHide?: import("./hooks/events").EventHandler<any, unknown> | undefined; |
@@ -8,3 +8,3 @@ import React from 'react'; | ||
}; | ||
declare const ToolBar: React.ForwardRefExoticComponent<import("./hooks/common/base").BaseProps<any> & import("./hooks/common/visible").VisibleProps<any> & { | ||
declare const ToolBar: React.ForwardRefExoticComponent<import("./hooks/common/visible").VisibleProps<any> & { | ||
onShow?: import("./hooks/events").EventHandler<any, unknown> | undefined; | ||
@@ -11,0 +11,0 @@ onHide?: import("./hooks/events").EventHandler<any, unknown> | undefined; |
@@ -5,5 +5,5 @@ import React from 'react'; | ||
export declare type WorldLayerProps = BaseDistrictLayerProps<AmapWorldLayer> & {}; | ||
declare const WorldLayer: React.ForwardRefExoticComponent<import("./hooks/common/base").BaseProps<AMap.WorldLayer> & import("./hooks/common/visible").VisibleProps<AMap.WorldLayer> & import("./hooks/common/z-index").ZIndexProps<AMap.WorldLayer> & import("./hooks/common/opacity").OpacityProps<AMap.WorldLayer> & import("./hooks/common/zooms").ZoomsProps<AMap.WorldLayer> & { | ||
declare const WorldLayer: React.ForwardRefExoticComponent<import("./hooks/common/visible").VisibleProps<AMap.WorldLayer> & import("./hooks/common/z-index").ZIndexProps<AMap.WorldLayer> & import("./hooks/common/opacity").OpacityProps<AMap.WorldLayer> & import("./hooks/common/zooms").ZoomsProps<AMap.WorldLayer> & { | ||
styles?: AMap.DistrictLayerStyle | undefined; | ||
} & React.RefAttributes<AMap.WorldLayer | undefined>>; | ||
export default WorldLayer; |
@@ -37,3 +37,2 @@ import React from 'react'; | ||
mask?: Vector2[] | Vector2[][] | Vector2[][]; | ||
extraOptions?: any; | ||
onResize?: MapEventHandler; | ||
@@ -96,3 +95,2 @@ onComplete?: MapEventHandler; | ||
mask?: Vector2[] | Vector2[][] | undefined; | ||
extraOptions?: any; | ||
onResize?: EventHandler<AMap.Map_2, any> | undefined; | ||
@@ -99,0 +97,0 @@ onComplete?: EventHandler<AMap.Map_2, any> | undefined; |
@@ -7,3 +7,3 @@ import React from 'react'; | ||
type BezierCurveEditor = { | ||
new (map: Amap, target: BezierCurve, opts?: any): Editor; | ||
new (map: Amap, target: BezierCurve): Editor; | ||
}; | ||
@@ -10,0 +10,0 @@ const BezierCurveEditor: BezierCurveEditor; |
@@ -1,1 +0,1 @@ | ||
import{__read as e,__assign as r}from"./_virtual/_tslib.js";import t from"react";import o from"./hooks/advanced/useEditor.js";export default function(i){var a=e(o({plugins:"AMap.BezierCurveEditor",events:["addnode","adjust","removenode","add"],init:function(e){var r=i.opts,t=void 0===r?{}:r;return new AMap.BezierCurveEditor(e.getMap(),e,t)}},i),2)[1];return t.createElement(a,r({},i))} | ||
import{__read as e,__assign as r}from"./_virtual/_tslib.js";import t from"react";import o from"./hooks/advanced/useEditor.js";export default function(i){var n=e(o({plugins:"AMap.BezierCurveEditor",events:["addnode","adjust","removenode","add"],init:function(e){return new AMap.BezierCurveEditor(e.getMap(),e)}},i),2)[1];return t.createElement(n,r({},i))} |
@@ -7,3 +7,3 @@ import React from 'react'; | ||
}; | ||
declare const CanvasLayer: React.ForwardRefExoticComponent<import("./hooks/common/base").BaseProps<AMap.CanvasLayer> & import("./hooks/common/visible").VisibleProps<AMap.CanvasLayer> & import("./hooks/common/z-index").ZIndexProps<AMap.CanvasLayer> & import("./hooks/common/opacity").OpacityProps<AMap.CanvasLayer> & import("./hooks/common/zooms").ZoomsProps<AMap.CanvasLayer> & { | ||
declare const CanvasLayer: React.ForwardRefExoticComponent<import("./hooks/common/visible").VisibleProps<AMap.CanvasLayer> & import("./hooks/common/z-index").ZIndexProps<AMap.CanvasLayer> & import("./hooks/common/opacity").OpacityProps<AMap.CanvasLayer> & import("./hooks/common/zooms").ZoomsProps<AMap.CanvasLayer> & { | ||
tileSize?: number | undefined; | ||
@@ -10,0 +10,0 @@ } & { |
@@ -7,3 +7,3 @@ import React from 'react'; | ||
type CircleEditor = { | ||
new (map: Amap, target: Circle, opts?: any): Editor; | ||
new (map: Amap, target: Circle): Editor; | ||
}; | ||
@@ -10,0 +10,0 @@ const CircleEditor: CircleEditor; |
@@ -1,1 +0,1 @@ | ||
import{__read as t,__assign as r}from"./_virtual/_tslib.js";import e from"react";import o from"./hooks/advanced/useEditor.js";export default function(i){var a=t(o({plugins:"AMap.CircleEditor",events:["addnode","adjust","move","add","end"],init:function(t){var r=i.opts,e=void 0===r?{}:r;return new AMap.CircleEditor(t.getMap(),t,e)}},i),2)[1];return e.createElement(a,r({},i))} | ||
import{__read as t,__assign as e}from"./_virtual/_tslib.js";import r from"react";import o from"./hooks/advanced/useEditor.js";export default function(i){var n=t(o({plugins:"AMap.CircleEditor",events:["addnode","adjust","move","add","end"],init:function(t){return new AMap.CircleEditor(t.getMap(),t)}},i),2)[1];return r.createElement(n,e({},i))} |
@@ -1,1 +0,1 @@ | ||
export default{_prefix:"https://webapi.amap.com/maps",_disableMapCache:!1,verbose:!1,timing:!1,version:"2.0",key:"",plugins:[],PACKAGE_VERSION:"0.1.3"}; | ||
export default{_prefix:"https://webapi.amap.com/maps",_disableMapCache:!1,verbose:!1,timing:!1,version:"2.0",key:"",plugins:[],PACKAGE_VERSION:"0.1.4"}; |
@@ -9,3 +9,3 @@ import React from 'react'; | ||
}; | ||
declare const ControlBar: React.ForwardRefExoticComponent<import("./hooks/common/base").BaseProps<any> & import("./hooks/common/visible").VisibleProps<any> & { | ||
declare const ControlBar: React.ForwardRefExoticComponent<import("./hooks/common/visible").VisibleProps<any> & { | ||
onShow?: import("./hooks/events").EventHandler<any, unknown> | undefined; | ||
@@ -12,0 +12,0 @@ onHide?: import("./hooks/events").EventHandler<any, unknown> | undefined; |
@@ -7,3 +7,3 @@ import React from 'react'; | ||
}; | ||
declare const CountryLayer: React.ForwardRefExoticComponent<import("./hooks/common/base").BaseProps<AMap.CountryLayer> & import("./hooks/common/visible").VisibleProps<AMap.CountryLayer> & import("./hooks/common/z-index").ZIndexProps<AMap.CountryLayer> & import("./hooks/common/opacity").OpacityProps<AMap.CountryLayer> & import("./hooks/common/zooms").ZoomsProps<AMap.CountryLayer> & { | ||
declare const CountryLayer: React.ForwardRefExoticComponent<import("./hooks/common/visible").VisibleProps<AMap.CountryLayer> & import("./hooks/common/z-index").ZIndexProps<AMap.CountryLayer> & import("./hooks/common/opacity").OpacityProps<AMap.CountryLayer> & import("./hooks/common/zooms").ZoomsProps<AMap.CountryLayer> & { | ||
styles?: AMap.DistrictLayerStyle | undefined; | ||
@@ -10,0 +10,0 @@ } & DepthProps<AMap.CountryLayer> & { |
@@ -6,3 +6,3 @@ import React from 'react'; | ||
}; | ||
declare const CustomLayer: React.ForwardRefExoticComponent<import("./hooks/common/base").BaseProps<AMap.CustomLayer> & import("./hooks/common/visible").VisibleProps<AMap.CustomLayer> & import("./hooks/common/z-index").ZIndexProps<AMap.CustomLayer> & import("./hooks/common/opacity").OpacityProps<AMap.CustomLayer> & import("./hooks/common/zooms").ZoomsProps<AMap.CustomLayer> & { | ||
declare const CustomLayer: React.ForwardRefExoticComponent<import("./hooks/common/visible").VisibleProps<AMap.CustomLayer> & import("./hooks/common/z-index").ZIndexProps<AMap.CustomLayer> & import("./hooks/common/opacity").OpacityProps<AMap.CustomLayer> & import("./hooks/common/zooms").ZoomsProps<AMap.CustomLayer> & { | ||
tileSize?: number | undefined; | ||
@@ -9,0 +9,0 @@ } & { |
@@ -7,3 +7,3 @@ import React from 'react'; | ||
type EllipseEditor = { | ||
new (map: Amap, target: Ellipse, opts?: any): Editor; | ||
new (map: Amap, target: Ellipse): Editor; | ||
}; | ||
@@ -10,0 +10,0 @@ const EllipseEditor: EllipseEditor; |
@@ -1,1 +0,1 @@ | ||
import{__read as t,__assign as e}from"./_virtual/_tslib.js";import r from"react";import o from"./hooks/advanced/useEditor.js";export default function(i){var a=t(o({plugins:"AMap.EllipseEditor",events:["addnode","adjust","move","add","end"],init:function(t){var e=i.opts,r=void 0===e?{}:e;return new AMap.EllipseEditor(t.getMap(),t,r)}},i),2)[1];return r.createElement(a,e({},i))} | ||
import{__read as t,__assign as e}from"./_virtual/_tslib.js";import r from"react";import o from"./hooks/advanced/useEditor.js";export default function(i){var n=t(o({plugins:"AMap.EllipseEditor",events:["addnode","adjust","move","add","end"],init:function(t){return new AMap.EllipseEditor(t.getMap(),t)}},i),2)[1];return r.createElement(n,e({},i))} |
@@ -21,3 +21,3 @@ import React from 'react'; | ||
}; | ||
declare const HawkEye: React.ForwardRefExoticComponent<import("./hooks/common/base").BaseProps<any> & import("./hooks/common/visible").VisibleProps<any> & { | ||
declare const HawkEye: React.ForwardRefExoticComponent<import("./hooks/common/visible").VisibleProps<any> & { | ||
onShow?: import("./hooks/events").EventHandler<any, unknown> | undefined; | ||
@@ -24,0 +24,0 @@ onHide?: import("./hooks/events").EventHandler<any, unknown> | undefined; |
/// <reference types="react" /> | ||
import { BaseProps } from '../common/base'; | ||
import { VisibleProps } from '../common/visible'; | ||
import { EventHandler } from '../events'; | ||
export declare type BaseControlProps<C extends AMap.Control> = React.PropsWithChildren<BaseProps<C> & VisibleProps<C> & { | ||
export declare type BaseControlProps<C extends AMap.Control> = React.PropsWithChildren<VisibleProps<C> & { | ||
onShow?: EventHandler<C>; | ||
@@ -7,0 +6,0 @@ onHide?: EventHandler<C>; |
/// <reference types="react" /> | ||
import { EventTarget } from '../events'; | ||
import { BaseProps } from '../common/base'; | ||
export declare type EditorProps<C> = React.PropsWithChildren<BaseProps<C> & { | ||
export declare type EditorProps<C> = React.PropsWithChildren<{ | ||
enabled: boolean; | ||
onChange?(target: C): void; | ||
opts?: any; | ||
onChange(target: C): void; | ||
}>; | ||
@@ -9,0 +7,0 @@ export declare type Editor = EventTarget & { |
@@ -1,1 +0,1 @@ | ||
import{useBindProp as o}from"../props.js";import{makeOptionsSetter as t}from"../../utils/options.js";var r=t("bubble");function b(t,b){o(t,{setter:r},b.bubble)}export default b; | ||
import{useBindProp as e}from"../props.js";function t(t,b){e(t,{setter:"setBubble"},b.bubble)}export default t; |
@@ -1,2 +0,1 @@ | ||
import { BaseProps } from './base'; | ||
import { OpacityProps } from './opacity'; | ||
@@ -6,5 +5,5 @@ import { VisibleProps } from './visible'; | ||
import { ZoomsProps } from './zooms'; | ||
export declare type BaseCustomLayerProps<C> = BaseProps<C> & VisibleProps<C> & ZIndexProps<C> & OpacityProps<C> & ZoomsProps<C> & { | ||
export declare type BaseCustomLayerProps<C> = VisibleProps<C> & ZIndexProps<C> & OpacityProps<C> & ZoomsProps<C> & { | ||
tileSize?: number; | ||
}; | ||
export default function useBaseCustomLayer<C>(target: C | undefined, props: BaseCustomLayerProps<C>): void; |
@@ -1,2 +0,1 @@ | ||
import { BaseProps } from './base'; | ||
import { OpacityProps } from './opacity'; | ||
@@ -10,3 +9,3 @@ import { VisibleProps } from './visible'; | ||
declare type DistrictLayerType = WorldLayer | CountryLayer | ProvinceLayer; | ||
export declare type BaseDistrictLayerProps<C extends DistrictLayerType> = BaseProps<C> & VisibleProps<C> & ZIndexProps<C> & OpacityProps<C> & ZoomsProps<C> & { | ||
export declare type BaseDistrictLayerProps<C extends DistrictLayerType> = VisibleProps<C> & ZIndexProps<C> & OpacityProps<C> & ZoomsProps<C> & { | ||
styles?: AMap.DistrictLayerStyle; | ||
@@ -13,0 +12,0 @@ }; |
@@ -10,4 +10,3 @@ import { VisibleProps } from './visible'; | ||
import { CursorProps } from './cursor'; | ||
import { BaseProps } from './base'; | ||
export declare type OverlayProps<C extends EventTarget> = BaseProps<C> & VisibleProps<C> & ZIndexProps<C> & BubbleProps<C> & CursorProps<C> & ClickableProps<C> & DraggableProps<C> & MouseProps<C> & TouchProps<C> & {}; | ||
export declare type OverlayProps<C extends EventTarget> = VisibleProps<C> & ZIndexProps<C> & BubbleProps<C> & CursorProps<C> & ClickableProps<C> & DraggableProps<C> & MouseProps<C> & TouchProps<C> & {}; | ||
export default function useOverlay<C extends EventTarget>(target: C | undefined, props: OverlayProps<C>): void; |
@@ -1,2 +0,1 @@ | ||
import { BaseProps } from './base'; | ||
import { OpacityProps } from './opacity'; | ||
@@ -6,5 +5,5 @@ import { VisibleProps } from './visible'; | ||
import { ZoomsProps } from './zooms'; | ||
export declare type BaseTileLayerProps<C> = BaseProps<C> & VisibleProps<C> & ZIndexProps<C> & OpacityProps<C> & ZoomsProps<C> & { | ||
export declare type BaseTileLayerProps<C> = VisibleProps<C> & ZIndexProps<C> & OpacityProps<C> & ZoomsProps<C> & { | ||
tileSize?: number; | ||
}; | ||
export default function useBaseTileLayer<C>(target: C | undefined, props: BaseTileLayerProps<C>): void; |
@@ -1,1 +0,1 @@ | ||
import{useEffect as n}from"react";function o(o,f,t){n((function(){if(o){var n=function(n){t&&t(o,n)};return o.on(f,n),function(){o.off(f,n)}}}),[o])}export{o as useEvent}; | ||
import{useEffect as n}from"react";function o(o,f,t){n((function(){if(o){var n=function(n){t&&t(o,n)};return o.on(f,n),function(){o.off(f,n)}}}),[o,f,t])}export{o as useEvent}; |
@@ -1,1 +0,1 @@ | ||
import{useLayoutEffect as t}from"react";import{theSame as o}from"../utils/compare.js";import i from"../utils/clone.js";function n(n,r,f){t((function(){if(n&&void 0!==f){var t=r.setter,e=r.getter,u=r.validate,c=void 0===u?function(){return!0}:u,a=r.equals,p=void 0===a?o:a,v=r.clone,m=void 0!==v&&v;if(t&&c(f)){if(e){var l=function(t,o){return"function"==typeof o?o(t):t[o]()}(n,e);if(!!p(f,l))return}var s=m?i(f):f;!function(t,o,i){if(o)"function"==typeof o?o(t,i):"function"==typeof t[o]&&t[o](i)}(n,t,s)}}}),[n,f])}export{n as useBindProp}; | ||
import{useLayoutEffect as t}from"react";import{theSame as o}from"../utils/compare.js";import i from"../utils/clone.js";function r(r,n,e){t((function(){if(r&&void 0!==e){var t=n.setter,f=n.getter,u=n.validate,c=void 0===u?function(){return!0}:u,a=n.equals,v=void 0===a?o:a,m=n.clone,p=void 0!==m&&m;if(t&&c(e)){if(f){var l=function(t,o){return"function"==typeof o?o(t):t[o]()}(r,f);if(!!v(e,l))return}var s=p?i(e):e;!function(t,o,i){"function"==typeof o?o(t,i):t[o](i)}(r,t,s)}}}),[r,e])}export{r as useBindProp}; |
import { MutableRefObject } from 'react'; | ||
declare function useReactiveRef<T>(initialValue: T): MutableRefObject<T>; | ||
declare function useReactiveRef<T>(initialValue: T | null): MutableRefObject<T>; | ||
declare function useReactiveRef<T = undefined>(): MutableRefObject<T | undefined>; | ||
export default useReactiveRef; | ||
export default function useReactiveRef<T = any>(): MutableRefObject<T | undefined>; |
@@ -1,1 +0,1 @@ | ||
import{useMemo as r}from"react";import t from"./useForceUpdate.js";function e(e){var n=t();return r((function(){var r=e;return{get current(){return r},set current(t){t&&(r=t,n())}}}),[])}export default e; | ||
import{useMemo as r}from"react";import t from"./useForceUpdate.js";function e(){var e=t();return r((function(){var r=void 0;return{get current(){return r},set current(t){t&&(r=t,e())}}}),[])}export default e; |
@@ -5,4 +5,2 @@ export { default as config } from './config'; | ||
export { default as useAmap } from './useAmap'; | ||
export { default as useAmapComponent } from './useAmapComponent'; | ||
export { default as useAmapEvents } from './useAmapEvents'; | ||
export { default as usePlugins } from './usePlugins'; | ||
@@ -9,0 +7,0 @@ export { default as Amap } from './Amap'; |
@@ -1,1 +0,1 @@ | ||
export{default as config}from"./config.js";export{default as loadAmap}from"./loadAmap.js";export{default as loadPlugins}from"./loadPlugins.js";export{default as Amap}from"./Amap.js";export{default as useAmap}from"./useAmap.js";export{default as usePlugins}from"./usePlugins.js";export{default as useAmapComponent}from"./useAmapComponent.js";export{default as useAmapEvents}from"./useAmapEvents.js";export{default as BezierCurve}from"./BezierCurve.js";export{default as BezierCurveEditor}from"./BezierCurveEditor.js";export{default as CanvasLayer}from"./CanvasLayer.js";export{default as Circle}from"./Circle.js";export{default as CircleEditor}from"./CircleEditor.js";export{default as CircleMarker}from"./CircleMarker.js";export{default as ControlBar}from"./ControlBar.js";export{default as CountryLayer}from"./CountryLayer.js";export{default as CustomLayer}from"./CustomLayer.js";export{default as Ellipse}from"./Ellipse.js";export{default as EllipseEditor}from"./EllipseEditor.js";export{default as FlexibleLayer}from"./FlexibleLayer.js";export{default as HawkEye}from"./HawkEye.js";export{default as ImageLayer}from"./ImageLayer.js";export{default as InfoWindow}from"./InfoWindow.js";export{default as LabelsLayer}from"./LabelsLayer.js";export{default as LabelMarker}from"./LabelMarker.js";export{default as MapType}from"./MapType.js";export{default as Marker}from"./Marker.js";export{default as Polygon}from"./Polygon.js";export{default as PolygonEditor}from"./PolygonEditor.js";export{default as Polyline}from"./Polyline.js";export{default as PolylineEditor}from"./PolylineEditor.js";export{default as ProvinceLayer}from"./ProvinceLayer.js";export{default as Rectangle}from"./Rectangle.js";export{default as RectangleEditor}from"./RectangleEditor.js";export{default as RoadNetLayer}from"./RoadNetLayer.js";export{default as SatelliteLayer}from"./SatelliteLayer.js";export{default as Scale}from"./Scale.js";export{default as Text}from"./Text.js";export{default as TileLayer}from"./TileLayer.js";export{default as Toolbar}from"./Toolbar.js";export{default as TrafficLayer}from"./TrafficLayer.js";export{default as WorldLayer}from"./WorldLayer.js"; | ||
export{default as config}from"./config.js";export{default as loadAmap}from"./loadAmap.js";export{default as loadPlugins}from"./loadPlugins.js";export{default as Amap}from"./Amap.js";export{default as useAmap}from"./useAmap.js";export{default as usePlugins}from"./usePlugins.js";export{default as BezierCurve}from"./BezierCurve.js";export{default as BezierCurveEditor}from"./BezierCurveEditor.js";export{default as CanvasLayer}from"./CanvasLayer.js";export{default as Circle}from"./Circle.js";export{default as CircleEditor}from"./CircleEditor.js";export{default as CircleMarker}from"./CircleMarker.js";export{default as ControlBar}from"./ControlBar.js";export{default as CountryLayer}from"./CountryLayer.js";export{default as CustomLayer}from"./CustomLayer.js";export{default as Ellipse}from"./Ellipse.js";export{default as EllipseEditor}from"./EllipseEditor.js";export{default as FlexibleLayer}from"./FlexibleLayer.js";export{default as HawkEye}from"./HawkEye.js";export{default as ImageLayer}from"./ImageLayer.js";export{default as InfoWindow}from"./InfoWindow.js";export{default as LabelsLayer}from"./LabelsLayer.js";export{default as LabelMarker}from"./LabelMarker.js";export{default as MapType}from"./MapType.js";export{default as Marker}from"./Marker.js";export{default as Polygon}from"./Polygon.js";export{default as PolygonEditor}from"./PolygonEditor.js";export{default as Polyline}from"./Polyline.js";export{default as PolylineEditor}from"./PolylineEditor.js";export{default as ProvinceLayer}from"./ProvinceLayer.js";export{default as Rectangle}from"./Rectangle.js";export{default as RectangleEditor}from"./RectangleEditor.js";export{default as RoadNetLayer}from"./RoadNetLayer.js";export{default as SatelliteLayer}from"./SatelliteLayer.js";export{default as Scale}from"./Scale.js";export{default as Text}from"./Text.js";export{default as TileLayer}from"./TileLayer.js";export{default as Toolbar}from"./Toolbar.js";export{default as TrafficLayer}from"./TrafficLayer.js";export{default as WorldLayer}from"./WorldLayer.js"; |
@@ -9,3 +9,3 @@ import React from 'react'; | ||
}; | ||
declare const MapType: React.ForwardRefExoticComponent<import("./hooks/common/base").BaseProps<any> & import("./hooks/common/visible").VisibleProps<any> & { | ||
declare const MapType: React.ForwardRefExoticComponent<import("./hooks/common/visible").VisibleProps<any> & { | ||
onShow?: import("./hooks/events").EventHandler<any, unknown> | undefined; | ||
@@ -12,0 +12,0 @@ onHide?: import("./hooks/events").EventHandler<any, unknown> | undefined; |
@@ -10,3 +10,3 @@ /// <reference types="react" /> | ||
}>; | ||
declare const Marker: import("react").ForwardRefExoticComponent<import("./hooks/common/base").BaseProps<AMap.Marker> & import("./hooks/common/visible").VisibleProps<AMap.Marker> & import("./hooks/common/z-index").ZIndexProps<AMap.Marker> & import("./hooks/common/bubble").BubbleProps<AMap.Marker> & import("./hooks/common/cursor").CursorProps<AMap.Marker> & import("./hooks/common/click").ClickProps<AMap.Marker> & { | ||
declare const Marker: import("react").ForwardRefExoticComponent<import("./hooks/common/visible").VisibleProps<AMap.Marker> & import("./hooks/common/z-index").ZIndexProps<AMap.Marker> & import("./hooks/common/bubble").BubbleProps<AMap.Marker> & import("./hooks/common/cursor").CursorProps<AMap.Marker> & import("./hooks/common/click").ClickProps<AMap.Marker> & { | ||
clickable?: boolean | undefined; | ||
@@ -13,0 +13,0 @@ onDblClick?: import("./hooks/events").EventHandler<AMap.Marker, unknown> | undefined; |
@@ -7,3 +7,3 @@ import React from 'react'; | ||
type PolygonEditor = { | ||
new (map: Amap, target: Polygon, opts?: any): Editor; | ||
new (map: Amap, target: Polygon): Editor; | ||
}; | ||
@@ -10,0 +10,0 @@ const PolygonEditor: PolygonEditor; |
@@ -1,1 +0,1 @@ | ||
import{__read as o,__assign as t}from"./_virtual/_tslib.js";import r from"react";import e from"./hooks/advanced/useEditor.js";export default function(n){var a=o(e({plugins:"AMap.PolygonEditor",events:["addnode","adjust","move","add","end"],init:function(o){var t=n.opts,r=void 0===t?{}:t;return new AMap.PolygonEditor(o.getMap(),o,r)}},n),2)[1];return r.createElement(a,t({},n))} | ||
import{__read as t,__assign as o}from"./_virtual/_tslib.js";import e from"react";import r from"./hooks/advanced/useEditor.js";export default function(n){var a=t(r({plugins:"AMap.PolygonEditor",events:["addnode","adjust","move","add","end"],init:function(t){return new AMap.PolygonEditor(t.getMap(),t)}},n),2)[1];return e.createElement(a,o({},n))} |
@@ -7,3 +7,3 @@ import React from 'react'; | ||
type PolylineEditor = { | ||
new (map: Amap, target: Polyline, opts?: any): Editor; | ||
new (map: Amap, target: Polyline): Editor; | ||
}; | ||
@@ -10,0 +10,0 @@ const PolylineEditor: PolylineEditor; |
@@ -1,1 +0,1 @@ | ||
import{__read as e,__assign as t}from"./_virtual/_tslib.js";import o from"react";import r from"./hooks/advanced/useEditor.js";export default function(n){var i=e(r({plugins:"AMap.PolylineEditor",events:["addnode","adjust","removenode","add","end"],init:function(e){var t=n.opts,o=void 0===t?{}:t;return new AMap.PolylineEditor(e.getMap(),e,o)}},n),2)[1];return o.createElement(i,t({},n))} | ||
import{__read as e,__assign as t}from"./_virtual/_tslib.js";import o from"react";import r from"./hooks/advanced/useEditor.js";export default function(n){var i=e(r({plugins:"AMap.PolylineEditor",events:["addnode","adjust","removenode","add","end"],init:function(e){return new AMap.PolylineEditor(e.getMap(),e)}},n),2)[1];return o.createElement(i,t({},n))} |
@@ -7,3 +7,3 @@ import React from 'react'; | ||
}; | ||
declare const ProvinceLayer: React.ForwardRefExoticComponent<import("./hooks/common/base").BaseProps<AMap.ProvinceLayer> & import("./hooks/common/visible").VisibleProps<AMap.ProvinceLayer> & import("./hooks/common/z-index").ZIndexProps<AMap.ProvinceLayer> & import("./hooks/common/opacity").OpacityProps<AMap.ProvinceLayer> & import("./hooks/common/zooms").ZoomsProps<AMap.ProvinceLayer> & { | ||
declare const ProvinceLayer: React.ForwardRefExoticComponent<import("./hooks/common/visible").VisibleProps<AMap.ProvinceLayer> & import("./hooks/common/z-index").ZIndexProps<AMap.ProvinceLayer> & import("./hooks/common/opacity").OpacityProps<AMap.ProvinceLayer> & import("./hooks/common/zooms").ZoomsProps<AMap.ProvinceLayer> & { | ||
styles?: AMap.DistrictLayerStyle | undefined; | ||
@@ -10,0 +10,0 @@ } & DepthProps<AMap.ProvinceLayer> & { |
@@ -7,3 +7,3 @@ import React from 'react'; | ||
type RectangleEditor = { | ||
new (map: Amap, target: Rectangle, opts?: any): Editor; | ||
new (map: Amap, target: Rectangle): Editor; | ||
}; | ||
@@ -10,0 +10,0 @@ const RectangleEditor: RectangleEditor; |
@@ -1,1 +0,1 @@ | ||
import{__read as t,__assign as e}from"./_virtual/_tslib.js";import r from"react";import o from"./hooks/advanced/useEditor.js";export default function(a){var n=t(o({plugins:"AMap.RectangleEditor",events:["addnode","adjust","move","add","end"],init:function(t){var e=a.opts,r=void 0===e?{}:e;return new AMap.RectangleEditor(t.getMap(),t,r)}},a),2)[1];return r.createElement(n,e({},a))} | ||
import{__read as t,__assign as e}from"./_virtual/_tslib.js";import r from"react";import n from"./hooks/advanced/useEditor.js";export default function(o){var a=t(n({plugins:"AMap.RectangleEditor",events:["addnode","adjust","move","add","end"],init:function(t){return new AMap.RectangleEditor(t.getMap(),t)}},o),2)[1];return r.createElement(a,e({},o))} |
@@ -8,3 +8,3 @@ import React from 'react'; | ||
}; | ||
declare const Scale: React.ForwardRefExoticComponent<import("./hooks/common/base").BaseProps<any> & import("./hooks/common/visible").VisibleProps<any> & { | ||
declare const Scale: React.ForwardRefExoticComponent<import("./hooks/common/visible").VisibleProps<any> & { | ||
onShow?: import("./hooks/events").EventHandler<any, unknown> | undefined; | ||
@@ -11,0 +11,0 @@ onHide?: import("./hooks/events").EventHandler<any, unknown> | undefined; |
@@ -8,3 +8,3 @@ import React from 'react'; | ||
}; | ||
declare const ToolBar: React.ForwardRefExoticComponent<import("./hooks/common/base").BaseProps<any> & import("./hooks/common/visible").VisibleProps<any> & { | ||
declare const ToolBar: React.ForwardRefExoticComponent<import("./hooks/common/visible").VisibleProps<any> & { | ||
onShow?: import("./hooks/events").EventHandler<any, unknown> | undefined; | ||
@@ -11,0 +11,0 @@ onHide?: import("./hooks/events").EventHandler<any, unknown> | undefined; |
@@ -1,1 +0,1 @@ | ||
var n=["children","lifeCycle","ref"];function t(t,e,o,i){void 0===e&&(e=!0),void 0===o&&(o=[]),void 0===i&&(i=[]);for(var r={},c=Object.keys(t),u=function(u){var f=c[u],s=t[f],v=n.some((function(n){return n===f}));return"extraOptions"===f?(Object.assign(r,s),"continue"):v||i.includes(f)||e&&/^on[A-Z]/.test(f)&&"function"==typeof s&&!o.includes(f)?"continue":void(r[f]=s)},f=0;f<c.length;++f)u(f);return r}function e(n,t,e,o){var i;"function"==typeof n[e]?n[e](o):"function"==typeof n.setOptions&&n.setOptions(((i={})[t]=o,i))}function o(n){return function(t,e){var o;t.setOptions(((o={})[n]=e,o))}}export{t as getInitialOptionsFromProps,o as makeOptionsSetter,e as setValueOrSetOption}; | ||
var n=["children","lifeCycle","ref"];function t(t,o,e,i){void 0===o&&(o=!0),void 0===e&&(e=[]),void 0===i&&(i=[]);for(var r={},u=Object.keys(t),c=function(c){var f=u[c],s=t[f];return n.some((function(n){return n===f}))||i.includes(f)||o&&/^on[A-Z]/.test(f)&&"function"==typeof s&&!e.includes(f)?"continue":void(r[f]=s)},f=0;f<u.length;++f)c(f);return r}function o(n,t,o,e){var i;"function"==typeof n[o]?n[o](e):"function"==typeof n.setOptions&&n.setOptions(((i={})[t]=e,i))}function e(n){return function(t,o){var e;t.setOptions(((e={})[n]=o,e))}}export{t as getInitialOptionsFromProps,e as makeOptionsSetter,o as setValueOrSetOption}; |
@@ -5,5 +5,5 @@ import React from 'react'; | ||
export declare type WorldLayerProps = BaseDistrictLayerProps<AmapWorldLayer> & {}; | ||
declare const WorldLayer: React.ForwardRefExoticComponent<import("./hooks/common/base").BaseProps<AMap.WorldLayer> & import("./hooks/common/visible").VisibleProps<AMap.WorldLayer> & import("./hooks/common/z-index").ZIndexProps<AMap.WorldLayer> & import("./hooks/common/opacity").OpacityProps<AMap.WorldLayer> & import("./hooks/common/zooms").ZoomsProps<AMap.WorldLayer> & { | ||
declare const WorldLayer: React.ForwardRefExoticComponent<import("./hooks/common/visible").VisibleProps<AMap.WorldLayer> & import("./hooks/common/z-index").ZIndexProps<AMap.WorldLayer> & import("./hooks/common/opacity").OpacityProps<AMap.WorldLayer> & import("./hooks/common/zooms").ZoomsProps<AMap.WorldLayer> & { | ||
styles?: AMap.DistrictLayerStyle | undefined; | ||
} & React.RefAttributes<AMap.WorldLayer | undefined>>; | ||
export default WorldLayer; |
@@ -37,3 +37,2 @@ import React from 'react'; | ||
mask?: Vector2[] | Vector2[][] | Vector2[][]; | ||
extraOptions?: any; | ||
onResize?: MapEventHandler; | ||
@@ -96,3 +95,2 @@ onComplete?: MapEventHandler; | ||
mask?: Vector2[] | Vector2[][] | undefined; | ||
extraOptions?: any; | ||
onResize?: EventHandler<AMap.Map_2, any> | undefined; | ||
@@ -99,0 +97,0 @@ onComplete?: EventHandler<AMap.Map_2, any> | undefined; |
@@ -7,3 +7,3 @@ import React from 'react'; | ||
type BezierCurveEditor = { | ||
new (map: Amap, target: BezierCurve, opts?: any): Editor; | ||
new (map: Amap, target: BezierCurve): Editor; | ||
}; | ||
@@ -10,0 +10,0 @@ const BezierCurveEditor: BezierCurveEditor; |
@@ -1,1 +0,1 @@ | ||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("./_virtual/_tslib.js"),r=require("react"),t=require("./hooks/advanced/useEditor.js");function a(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var u=a(r);exports.default=function(r){var a=e.__read(t.default({plugins:"AMap.BezierCurveEditor",events:["addnode","adjust","removenode","add"],init:function(e){var t=r.opts,a=void 0===t?{}:t;return new AMap.BezierCurveEditor(e.getMap(),e,a)}},r),2)[1];return u.default.createElement(a,e.__assign({},r))}; | ||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("./_virtual/_tslib.js"),r=require("react"),t=require("./hooks/advanced/useEditor.js");function u(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var a=u(r);exports.default=function(r){var u=e.__read(t.default({plugins:"AMap.BezierCurveEditor",events:["addnode","adjust","removenode","add"],init:function(e){return new AMap.BezierCurveEditor(e.getMap(),e)}},r),2)[1];return a.default.createElement(u,e.__assign({},r))}; |
@@ -7,3 +7,3 @@ import React from 'react'; | ||
}; | ||
declare const CanvasLayer: React.ForwardRefExoticComponent<import("./hooks/common/base").BaseProps<AMap.CanvasLayer> & import("./hooks/common/visible").VisibleProps<AMap.CanvasLayer> & import("./hooks/common/z-index").ZIndexProps<AMap.CanvasLayer> & import("./hooks/common/opacity").OpacityProps<AMap.CanvasLayer> & import("./hooks/common/zooms").ZoomsProps<AMap.CanvasLayer> & { | ||
declare const CanvasLayer: React.ForwardRefExoticComponent<import("./hooks/common/visible").VisibleProps<AMap.CanvasLayer> & import("./hooks/common/z-index").ZIndexProps<AMap.CanvasLayer> & import("./hooks/common/opacity").OpacityProps<AMap.CanvasLayer> & import("./hooks/common/zooms").ZoomsProps<AMap.CanvasLayer> & { | ||
tileSize?: number | undefined; | ||
@@ -10,0 +10,0 @@ } & { |
@@ -7,3 +7,3 @@ import React from 'react'; | ||
type CircleEditor = { | ||
new (map: Amap, target: Circle, opts?: any): Editor; | ||
new (map: Amap, target: Circle): Editor; | ||
}; | ||
@@ -10,0 +10,0 @@ const CircleEditor: CircleEditor; |
@@ -1,1 +0,1 @@ | ||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("./_virtual/_tslib.js"),t=require("react"),r=require("./hooks/advanced/useEditor.js");function a(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var d=a(t);exports.default=function(t){var a=e.__read(r.default({plugins:"AMap.CircleEditor",events:["addnode","adjust","move","add","end"],init:function(e){var r=t.opts,a=void 0===r?{}:r;return new AMap.CircleEditor(e.getMap(),e,a)}},t),2)[1];return d.default.createElement(a,e.__assign({},t))}; | ||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("./_virtual/_tslib.js"),t=require("react"),r=require("./hooks/advanced/useEditor.js");function a(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var u=a(t);exports.default=function(t){var a=e.__read(r.default({plugins:"AMap.CircleEditor",events:["addnode","adjust","move","add","end"],init:function(e){return new AMap.CircleEditor(e.getMap(),e)}},t),2)[1];return u.default.createElement(a,e.__assign({},t))}; |
@@ -1,1 +0,1 @@ | ||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});exports.default={_prefix:"https://webapi.amap.com/maps",_disableMapCache:!1,verbose:!1,timing:!1,version:"2.0",key:"",plugins:[],PACKAGE_VERSION:"0.1.3"}; | ||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});exports.default={_prefix:"https://webapi.amap.com/maps",_disableMapCache:!1,verbose:!1,timing:!1,version:"2.0",key:"",plugins:[],PACKAGE_VERSION:"0.1.4"}; |
@@ -9,3 +9,3 @@ import React from 'react'; | ||
}; | ||
declare const ControlBar: React.ForwardRefExoticComponent<import("./hooks/common/base").BaseProps<any> & import("./hooks/common/visible").VisibleProps<any> & { | ||
declare const ControlBar: React.ForwardRefExoticComponent<import("./hooks/common/visible").VisibleProps<any> & { | ||
onShow?: import("./hooks/events").EventHandler<any, unknown> | undefined; | ||
@@ -12,0 +12,0 @@ onHide?: import("./hooks/events").EventHandler<any, unknown> | undefined; |
@@ -7,3 +7,3 @@ import React from 'react'; | ||
}; | ||
declare const CountryLayer: React.ForwardRefExoticComponent<import("./hooks/common/base").BaseProps<AMap.CountryLayer> & import("./hooks/common/visible").VisibleProps<AMap.CountryLayer> & import("./hooks/common/z-index").ZIndexProps<AMap.CountryLayer> & import("./hooks/common/opacity").OpacityProps<AMap.CountryLayer> & import("./hooks/common/zooms").ZoomsProps<AMap.CountryLayer> & { | ||
declare const CountryLayer: React.ForwardRefExoticComponent<import("./hooks/common/visible").VisibleProps<AMap.CountryLayer> & import("./hooks/common/z-index").ZIndexProps<AMap.CountryLayer> & import("./hooks/common/opacity").OpacityProps<AMap.CountryLayer> & import("./hooks/common/zooms").ZoomsProps<AMap.CountryLayer> & { | ||
styles?: AMap.DistrictLayerStyle | undefined; | ||
@@ -10,0 +10,0 @@ } & DepthProps<AMap.CountryLayer> & { |
@@ -6,3 +6,3 @@ import React from 'react'; | ||
}; | ||
declare const CustomLayer: React.ForwardRefExoticComponent<import("./hooks/common/base").BaseProps<AMap.CustomLayer> & import("./hooks/common/visible").VisibleProps<AMap.CustomLayer> & import("./hooks/common/z-index").ZIndexProps<AMap.CustomLayer> & import("./hooks/common/opacity").OpacityProps<AMap.CustomLayer> & import("./hooks/common/zooms").ZoomsProps<AMap.CustomLayer> & { | ||
declare const CustomLayer: React.ForwardRefExoticComponent<import("./hooks/common/visible").VisibleProps<AMap.CustomLayer> & import("./hooks/common/z-index").ZIndexProps<AMap.CustomLayer> & import("./hooks/common/opacity").OpacityProps<AMap.CustomLayer> & import("./hooks/common/zooms").ZoomsProps<AMap.CustomLayer> & { | ||
tileSize?: number | undefined; | ||
@@ -9,0 +9,0 @@ } & { |
@@ -7,3 +7,3 @@ import React from 'react'; | ||
type EllipseEditor = { | ||
new (map: Amap, target: Ellipse, opts?: any): Editor; | ||
new (map: Amap, target: Ellipse): Editor; | ||
}; | ||
@@ -10,0 +10,0 @@ const EllipseEditor: EllipseEditor; |
@@ -1,1 +0,1 @@ | ||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("./_virtual/_tslib.js"),t=require("react"),r=require("./hooks/advanced/useEditor.js");function a(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var d=a(t);exports.default=function(t){var a=e.__read(r.default({plugins:"AMap.EllipseEditor",events:["addnode","adjust","move","add","end"],init:function(e){var r=t.opts,a=void 0===r?{}:r;return new AMap.EllipseEditor(e.getMap(),e,a)}},t),2)[1];return d.default.createElement(a,e.__assign({},t))}; | ||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("./_virtual/_tslib.js"),t=require("react"),r=require("./hooks/advanced/useEditor.js");function a(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var u=a(t);exports.default=function(t){var a=e.__read(r.default({plugins:"AMap.EllipseEditor",events:["addnode","adjust","move","add","end"],init:function(e){return new AMap.EllipseEditor(e.getMap(),e)}},t),2)[1];return u.default.createElement(a,e.__assign({},t))}; |
@@ -21,3 +21,3 @@ import React from 'react'; | ||
}; | ||
declare const HawkEye: React.ForwardRefExoticComponent<import("./hooks/common/base").BaseProps<any> & import("./hooks/common/visible").VisibleProps<any> & { | ||
declare const HawkEye: React.ForwardRefExoticComponent<import("./hooks/common/visible").VisibleProps<any> & { | ||
onShow?: import("./hooks/events").EventHandler<any, unknown> | undefined; | ||
@@ -24,0 +24,0 @@ onHide?: import("./hooks/events").EventHandler<any, unknown> | undefined; |
/// <reference types="react" /> | ||
import { BaseProps } from '../common/base'; | ||
import { VisibleProps } from '../common/visible'; | ||
import { EventHandler } from '../events'; | ||
export declare type BaseControlProps<C extends AMap.Control> = React.PropsWithChildren<BaseProps<C> & VisibleProps<C> & { | ||
export declare type BaseControlProps<C extends AMap.Control> = React.PropsWithChildren<VisibleProps<C> & { | ||
onShow?: EventHandler<C>; | ||
@@ -7,0 +6,0 @@ onHide?: EventHandler<C>; |
/// <reference types="react" /> | ||
import { EventTarget } from '../events'; | ||
import { BaseProps } from '../common/base'; | ||
export declare type EditorProps<C> = React.PropsWithChildren<BaseProps<C> & { | ||
export declare type EditorProps<C> = React.PropsWithChildren<{ | ||
enabled: boolean; | ||
onChange?(target: C): void; | ||
opts?: any; | ||
onChange(target: C): void; | ||
}>; | ||
@@ -9,0 +7,0 @@ export declare type Editor = EventTarget & { |
@@ -1,1 +0,1 @@ | ||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("../props.js"),t=require("../../utils/options.js").makeOptionsSetter("bubble");exports.default=function(r,s){e.useBindProp(r,{setter:t},s.bubble)}; | ||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("../props.js");exports.default=function(r,t){e.useBindProp(r,{setter:"setBubble"},t.bubble)}; |
@@ -1,2 +0,1 @@ | ||
import { BaseProps } from './base'; | ||
import { OpacityProps } from './opacity'; | ||
@@ -6,5 +5,5 @@ import { VisibleProps } from './visible'; | ||
import { ZoomsProps } from './zooms'; | ||
export declare type BaseCustomLayerProps<C> = BaseProps<C> & VisibleProps<C> & ZIndexProps<C> & OpacityProps<C> & ZoomsProps<C> & { | ||
export declare type BaseCustomLayerProps<C> = VisibleProps<C> & ZIndexProps<C> & OpacityProps<C> & ZoomsProps<C> & { | ||
tileSize?: number; | ||
}; | ||
export default function useBaseCustomLayer<C>(target: C | undefined, props: BaseCustomLayerProps<C>): void; |
@@ -1,2 +0,1 @@ | ||
import { BaseProps } from './base'; | ||
import { OpacityProps } from './opacity'; | ||
@@ -10,3 +9,3 @@ import { VisibleProps } from './visible'; | ||
declare type DistrictLayerType = WorldLayer | CountryLayer | ProvinceLayer; | ||
export declare type BaseDistrictLayerProps<C extends DistrictLayerType> = BaseProps<C> & VisibleProps<C> & ZIndexProps<C> & OpacityProps<C> & ZoomsProps<C> & { | ||
export declare type BaseDistrictLayerProps<C extends DistrictLayerType> = VisibleProps<C> & ZIndexProps<C> & OpacityProps<C> & ZoomsProps<C> & { | ||
styles?: AMap.DistrictLayerStyle; | ||
@@ -13,0 +12,0 @@ }; |
@@ -10,4 +10,3 @@ import { VisibleProps } from './visible'; | ||
import { CursorProps } from './cursor'; | ||
import { BaseProps } from './base'; | ||
export declare type OverlayProps<C extends EventTarget> = BaseProps<C> & VisibleProps<C> & ZIndexProps<C> & BubbleProps<C> & CursorProps<C> & ClickableProps<C> & DraggableProps<C> & MouseProps<C> & TouchProps<C> & {}; | ||
export declare type OverlayProps<C extends EventTarget> = VisibleProps<C> & ZIndexProps<C> & BubbleProps<C> & CursorProps<C> & ClickableProps<C> & DraggableProps<C> & MouseProps<C> & TouchProps<C> & {}; | ||
export default function useOverlay<C extends EventTarget>(target: C | undefined, props: OverlayProps<C>): void; |
@@ -1,2 +0,1 @@ | ||
import { BaseProps } from './base'; | ||
import { OpacityProps } from './opacity'; | ||
@@ -6,5 +5,5 @@ import { VisibleProps } from './visible'; | ||
import { ZoomsProps } from './zooms'; | ||
export declare type BaseTileLayerProps<C> = BaseProps<C> & VisibleProps<C> & ZIndexProps<C> & OpacityProps<C> & ZoomsProps<C> & { | ||
export declare type BaseTileLayerProps<C> = VisibleProps<C> & ZIndexProps<C> & OpacityProps<C> & ZoomsProps<C> & { | ||
tileSize?: number; | ||
}; | ||
export default function useBaseTileLayer<C>(target: C | undefined, props: BaseTileLayerProps<C>): void; |
@@ -1,1 +0,1 @@ | ||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("react");exports.useEvent=function(t,n,r){e.useEffect((function(){if(t){var e=function(e){r&&r(t,e)};return t.on(n,e),function(){t.off(n,e)}}}),[t])}; | ||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("react");exports.useEvent=function(t,n,r){e.useEffect((function(){if(t){var e=function(e){r&&r(t,e)};return t.on(n,e),function(){t.off(n,e)}}}),[t,n,r])}; |
@@ -1,1 +0,1 @@ | ||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("react"),t=require("../utils/compare.js"),i=require("../utils/clone.js");exports.useBindProp=function(r,o,u){e.useLayoutEffect((function(){if(r&&void 0!==u){var e=o.setter,n=o.getter,f=o.validate,c=void 0===f?function(){return!0}:f,a=o.equals,s=void 0===a?t.theSame:a,v=o.clone,d=void 0!==v&&v;if(e&&c(u)){if(n){var l=function(e,t){return"function"==typeof t?t(e):e[t]()}(r,n);if(!!s(u,l))return}var p=d?i.default(u):u;!function(e,t,i){if(t)"function"==typeof t?t(e,i):"function"==typeof e[t]&&e[t](i)}(r,e,p)}}}),[r,u])}; | ||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("react"),t=require("../utils/compare.js"),r=require("../utils/clone.js");exports.useBindProp=function(i,u,o){e.useLayoutEffect((function(){if(i&&void 0!==o){var e=u.setter,n=u.getter,f=u.validate,c=void 0===f?function(){return!0}:f,a=u.equals,s=void 0===a?t.theSame:a,v=u.clone,d=void 0!==v&&v;if(e&&c(o)){if(n){var l=function(e,t){return"function"==typeof t?t(e):e[t]()}(i,n);if(!!s(o,l))return}var p=d?r.default(o):o;!function(e,t,r){"function"==typeof t?t(e,r):e[t](r)}(i,e,p)}}}),[i,o])}; |
import { MutableRefObject } from 'react'; | ||
declare function useReactiveRef<T>(initialValue: T): MutableRefObject<T>; | ||
declare function useReactiveRef<T>(initialValue: T | null): MutableRefObject<T>; | ||
declare function useReactiveRef<T = undefined>(): MutableRefObject<T | undefined>; | ||
export default useReactiveRef; | ||
export default function useReactiveRef<T = any>(): MutableRefObject<T | undefined>; |
@@ -1,1 +0,1 @@ | ||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("react"),r=require("./useForceUpdate.js");exports.default=function(t){var u=r.default();return e.useMemo((function(){var e=t;return{get current(){return e},set current(r){r&&(e=r,u())}}}),[])}; | ||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("react"),r=require("./useForceUpdate.js");exports.default=function(){var t=r.default();return e.useMemo((function(){var e=void 0;return{get current(){return e},set current(r){r&&(e=r,t())}}}),[])}; |
@@ -5,4 +5,2 @@ export { default as config } from './config'; | ||
export { default as useAmap } from './useAmap'; | ||
export { default as useAmapComponent } from './useAmapComponent'; | ||
export { default as useAmapEvents } from './useAmapEvents'; | ||
export { default as usePlugins } from './usePlugins'; | ||
@@ -9,0 +7,0 @@ export { default as Amap } from './Amap'; |
@@ -1,1 +0,1 @@ | ||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("./config.js"),r=require("./loadAmap.js"),t=require("./loadPlugins.js"),a=require("./Amap.js"),s=require("./useAmap.js"),u=require("./usePlugins.js"),l=require("./useAmapComponent.js"),o=require("./useAmapEvents.js"),i=require("./BezierCurve.js"),d=require("./BezierCurveEditor.js"),p=require("./CanvasLayer.js"),f=require("./Circle.js"),x=require("./CircleEditor.js"),j=require("./CircleMarker.js"),q=require("./ControlBar.js"),y=require("./CountryLayer.js"),n=require("./CustomLayer.js"),L=require("./Ellipse.js"),c=require("./EllipseEditor.js"),C=require("./FlexibleLayer.js"),E=require("./HawkEye.js"),g=require("./ImageLayer.js"),m=require("./InfoWindow.js"),P=require("./LabelsLayer.js"),v=require("./LabelMarker.js"),A=require("./MapType.js"),T=require("./Marker.js"),b=require("./Polygon.js"),M=require("./PolygonEditor.js"),k=require("./Polyline.js"),B=require("./PolylineEditor.js"),R=require("./ProvinceLayer.js"),w=require("./Rectangle.js"),z=require("./RectangleEditor.js"),I=require("./RoadNetLayer.js"),S=require("./SatelliteLayer.js"),W=require("./Scale.js"),F=require("./Text.js"),H=require("./TileLayer.js"),N=require("./Toolbar.js"),_=require("./TrafficLayer.js"),O=require("./WorldLayer.js");exports.config=e.default,exports.loadAmap=r.default,exports.loadPlugins=t.default,exports.Amap=a.default,exports.useAmap=s.default,exports.usePlugins=u.default,exports.useAmapComponent=l.default,exports.useAmapEvents=o.default,exports.BezierCurve=i.default,exports.BezierCurveEditor=d.default,exports.CanvasLayer=p.default,exports.Circle=f.default,exports.CircleEditor=x.default,exports.CircleMarker=j.default,exports.ControlBar=q.default,exports.CountryLayer=y.default,exports.CustomLayer=n.default,exports.Ellipse=L.default,exports.EllipseEditor=c.default,exports.FlexibleLayer=C.default,exports.HawkEye=E.default,exports.ImageLayer=g.default,exports.InfoWindow=m.default,exports.LabelsLayer=P.default,exports.LabelMarker=v.default,exports.MapType=A.default,exports.Marker=T.default,exports.Polygon=b.default,exports.PolygonEditor=M.default,exports.Polyline=k.default,exports.PolylineEditor=B.default,exports.ProvinceLayer=R.default,exports.Rectangle=w.default,exports.RectangleEditor=z.default,exports.RoadNetLayer=I.default,exports.SatelliteLayer=S.default,exports.Scale=W.default,exports.Text=F.default,exports.TileLayer=H.default,exports.Toolbar=N.default,exports.TrafficLayer=_.default,exports.WorldLayer=O.default; | ||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("./config.js"),r=require("./loadAmap.js"),t=require("./loadPlugins.js"),a=require("./Amap.js"),l=require("./useAmap.js"),s=require("./usePlugins.js"),u=require("./BezierCurve.js"),o=require("./BezierCurveEditor.js"),i=require("./CanvasLayer.js"),d=require("./Circle.js"),p=require("./CircleEditor.js"),f=require("./CircleMarker.js"),x=require("./ControlBar.js"),j=require("./CountryLayer.js"),q=require("./CustomLayer.js"),y=require("./Ellipse.js"),n=require("./EllipseEditor.js"),L=require("./FlexibleLayer.js"),c=require("./HawkEye.js"),C=require("./ImageLayer.js"),E=require("./InfoWindow.js"),g=require("./LabelsLayer.js"),P=require("./LabelMarker.js"),m=require("./MapType.js"),v=require("./Marker.js"),T=require("./Polygon.js"),b=require("./PolygonEditor.js"),M=require("./Polyline.js"),k=require("./PolylineEditor.js"),A=require("./ProvinceLayer.js"),B=require("./Rectangle.js"),R=require("./RectangleEditor.js"),w=require("./RoadNetLayer.js"),z=require("./SatelliteLayer.js"),I=require("./Scale.js"),S=require("./Text.js"),W=require("./TileLayer.js"),F=require("./Toolbar.js"),H=require("./TrafficLayer.js"),N=require("./WorldLayer.js");exports.config=e.default,exports.loadAmap=r.default,exports.loadPlugins=t.default,exports.Amap=a.default,exports.useAmap=l.default,exports.usePlugins=s.default,exports.BezierCurve=u.default,exports.BezierCurveEditor=o.default,exports.CanvasLayer=i.default,exports.Circle=d.default,exports.CircleEditor=p.default,exports.CircleMarker=f.default,exports.ControlBar=x.default,exports.CountryLayer=j.default,exports.CustomLayer=q.default,exports.Ellipse=y.default,exports.EllipseEditor=n.default,exports.FlexibleLayer=L.default,exports.HawkEye=c.default,exports.ImageLayer=C.default,exports.InfoWindow=E.default,exports.LabelsLayer=g.default,exports.LabelMarker=P.default,exports.MapType=m.default,exports.Marker=v.default,exports.Polygon=T.default,exports.PolygonEditor=b.default,exports.Polyline=M.default,exports.PolylineEditor=k.default,exports.ProvinceLayer=A.default,exports.Rectangle=B.default,exports.RectangleEditor=R.default,exports.RoadNetLayer=w.default,exports.SatelliteLayer=z.default,exports.Scale=I.default,exports.Text=S.default,exports.TileLayer=W.default,exports.Toolbar=F.default,exports.TrafficLayer=H.default,exports.WorldLayer=N.default; |
@@ -9,3 +9,3 @@ import React from 'react'; | ||
}; | ||
declare const MapType: React.ForwardRefExoticComponent<import("./hooks/common/base").BaseProps<any> & import("./hooks/common/visible").VisibleProps<any> & { | ||
declare const MapType: React.ForwardRefExoticComponent<import("./hooks/common/visible").VisibleProps<any> & { | ||
onShow?: import("./hooks/events").EventHandler<any, unknown> | undefined; | ||
@@ -12,0 +12,0 @@ onHide?: import("./hooks/events").EventHandler<any, unknown> | undefined; |
@@ -10,3 +10,3 @@ /// <reference types="react" /> | ||
}>; | ||
declare const Marker: import("react").ForwardRefExoticComponent<import("./hooks/common/base").BaseProps<AMap.Marker> & import("./hooks/common/visible").VisibleProps<AMap.Marker> & import("./hooks/common/z-index").ZIndexProps<AMap.Marker> & import("./hooks/common/bubble").BubbleProps<AMap.Marker> & import("./hooks/common/cursor").CursorProps<AMap.Marker> & import("./hooks/common/click").ClickProps<AMap.Marker> & { | ||
declare const Marker: import("react").ForwardRefExoticComponent<import("./hooks/common/visible").VisibleProps<AMap.Marker> & import("./hooks/common/z-index").ZIndexProps<AMap.Marker> & import("./hooks/common/bubble").BubbleProps<AMap.Marker> & import("./hooks/common/cursor").CursorProps<AMap.Marker> & import("./hooks/common/click").ClickProps<AMap.Marker> & { | ||
clickable?: boolean | undefined; | ||
@@ -13,0 +13,0 @@ onDblClick?: import("./hooks/events").EventHandler<AMap.Marker, unknown> | undefined; |
@@ -7,3 +7,3 @@ import React from 'react'; | ||
type PolygonEditor = { | ||
new (map: Amap, target: Polygon, opts?: any): Editor; | ||
new (map: Amap, target: Polygon): Editor; | ||
}; | ||
@@ -10,0 +10,0 @@ const PolygonEditor: PolygonEditor; |
@@ -1,1 +0,1 @@ | ||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("./_virtual/_tslib.js"),t=require("react"),r=require("./hooks/advanced/useEditor.js");function a(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var n=a(t);exports.default=function(t){var a=e.__read(r.default({plugins:"AMap.PolygonEditor",events:["addnode","adjust","move","add","end"],init:function(e){var r=t.opts,a=void 0===r?{}:r;return new AMap.PolygonEditor(e.getMap(),e,a)}},t),2)[1];return n.default.createElement(a,e.__assign({},t))}; | ||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("./_virtual/_tslib.js"),t=require("react"),r=require("./hooks/advanced/useEditor.js");function a(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var n=a(t);exports.default=function(t){var a=e.__read(r.default({plugins:"AMap.PolygonEditor",events:["addnode","adjust","move","add","end"],init:function(e){return new AMap.PolygonEditor(e.getMap(),e)}},t),2)[1];return n.default.createElement(a,e.__assign({},t))}; |
@@ -7,3 +7,3 @@ import React from 'react'; | ||
type PolylineEditor = { | ||
new (map: Amap, target: Polyline, opts?: any): Editor; | ||
new (map: Amap, target: Polyline): Editor; | ||
}; | ||
@@ -10,0 +10,0 @@ const PolylineEditor: PolylineEditor; |
@@ -1,1 +0,1 @@ | ||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("./_virtual/_tslib.js"),t=require("react"),r=require("./hooks/advanced/useEditor.js");function a(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var n=a(t);exports.default=function(t){var a=e.__read(r.default({plugins:"AMap.PolylineEditor",events:["addnode","adjust","removenode","add","end"],init:function(e){var r=t.opts,a=void 0===r?{}:r;return new AMap.PolylineEditor(e.getMap(),e,a)}},t),2)[1];return n.default.createElement(a,e.__assign({},t))}; | ||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("./_virtual/_tslib.js"),t=require("react"),r=require("./hooks/advanced/useEditor.js");function n(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var a=n(t);exports.default=function(t){var n=e.__read(r.default({plugins:"AMap.PolylineEditor",events:["addnode","adjust","removenode","add","end"],init:function(e){return new AMap.PolylineEditor(e.getMap(),e)}},t),2)[1];return a.default.createElement(n,e.__assign({},t))}; |
@@ -7,3 +7,3 @@ import React from 'react'; | ||
}; | ||
declare const ProvinceLayer: React.ForwardRefExoticComponent<import("./hooks/common/base").BaseProps<AMap.ProvinceLayer> & import("./hooks/common/visible").VisibleProps<AMap.ProvinceLayer> & import("./hooks/common/z-index").ZIndexProps<AMap.ProvinceLayer> & import("./hooks/common/opacity").OpacityProps<AMap.ProvinceLayer> & import("./hooks/common/zooms").ZoomsProps<AMap.ProvinceLayer> & { | ||
declare const ProvinceLayer: React.ForwardRefExoticComponent<import("./hooks/common/visible").VisibleProps<AMap.ProvinceLayer> & import("./hooks/common/z-index").ZIndexProps<AMap.ProvinceLayer> & import("./hooks/common/opacity").OpacityProps<AMap.ProvinceLayer> & import("./hooks/common/zooms").ZoomsProps<AMap.ProvinceLayer> & { | ||
styles?: AMap.DistrictLayerStyle | undefined; | ||
@@ -10,0 +10,0 @@ } & DepthProps<AMap.ProvinceLayer> & { |
@@ -7,3 +7,3 @@ import React from 'react'; | ||
type RectangleEditor = { | ||
new (map: Amap, target: Rectangle, opts?: any): Editor; | ||
new (map: Amap, target: Rectangle): Editor; | ||
}; | ||
@@ -10,0 +10,0 @@ const RectangleEditor: RectangleEditor; |
@@ -1,1 +0,1 @@ | ||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("./_virtual/_tslib.js"),t=require("react"),r=require("./hooks/advanced/useEditor.js");function a(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var n=a(t);exports.default=function(t){var a=e.__read(r.default({plugins:"AMap.RectangleEditor",events:["addnode","adjust","move","add","end"],init:function(e){var r=t.opts,a=void 0===r?{}:r;return new AMap.RectangleEditor(e.getMap(),e,a)}},t),2)[1];return n.default.createElement(a,e.__assign({},t))}; | ||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("./_virtual/_tslib.js"),t=require("react"),r=require("./hooks/advanced/useEditor.js");function a(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var n=a(t);exports.default=function(t){var a=e.__read(r.default({plugins:"AMap.RectangleEditor",events:["addnode","adjust","move","add","end"],init:function(e){return new AMap.RectangleEditor(e.getMap(),e)}},t),2)[1];return n.default.createElement(a,e.__assign({},t))}; |
@@ -8,3 +8,3 @@ import React from 'react'; | ||
}; | ||
declare const Scale: React.ForwardRefExoticComponent<import("./hooks/common/base").BaseProps<any> & import("./hooks/common/visible").VisibleProps<any> & { | ||
declare const Scale: React.ForwardRefExoticComponent<import("./hooks/common/visible").VisibleProps<any> & { | ||
onShow?: import("./hooks/events").EventHandler<any, unknown> | undefined; | ||
@@ -11,0 +11,0 @@ onHide?: import("./hooks/events").EventHandler<any, unknown> | undefined; |
@@ -8,3 +8,3 @@ import React from 'react'; | ||
}; | ||
declare const ToolBar: React.ForwardRefExoticComponent<import("./hooks/common/base").BaseProps<any> & import("./hooks/common/visible").VisibleProps<any> & { | ||
declare const ToolBar: React.ForwardRefExoticComponent<import("./hooks/common/visible").VisibleProps<any> & { | ||
onShow?: import("./hooks/events").EventHandler<any, unknown> | undefined; | ||
@@ -11,0 +11,0 @@ onHide?: import("./hooks/events").EventHandler<any, unknown> | undefined; |
@@ -1,1 +0,1 @@ | ||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var t=["children","lifeCycle","ref"];exports.getInitialOptionsFromProps=function(e,n,o,i){void 0===n&&(n=!0),void 0===o&&(o=[]),void 0===i&&(i=[]);for(var r={},s=Object.keys(e),u=function(u){var c=s[u],f=e[c],p=t.some((function(t){return t===c}));return"extraOptions"===c?(Object.assign(r,f),"continue"):p||i.includes(c)||n&&/^on[A-Z]/.test(c)&&"function"==typeof f&&!o.includes(c)?"continue":void(r[c]=f)},c=0;c<s.length;++c)u(c);return r},exports.makeOptionsSetter=function(t){return function(e,n){var o;e.setOptions(((o={})[t]=n,o))}},exports.setValueOrSetOption=function(t,e,n,o){var i;"function"==typeof t[n]?t[n](o):"function"==typeof t.setOptions&&t.setOptions(((i={})[e]=o,i))}; | ||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var t=["children","lifeCycle","ref"];exports.getInitialOptionsFromProps=function(e,n,o,i){void 0===n&&(n=!0),void 0===o&&(o=[]),void 0===i&&(i=[]);for(var r={},s=Object.keys(e),u=function(u){var c=s[u],f=e[c];return t.some((function(t){return t===c}))||i.includes(c)||n&&/^on[A-Z]/.test(c)&&"function"==typeof f&&!o.includes(c)?"continue":void(r[c]=f)},c=0;c<s.length;++c)u(c);return r},exports.makeOptionsSetter=function(t){return function(e,n){var o;e.setOptions(((o={})[t]=n,o))}},exports.setValueOrSetOption=function(t,e,n,o){var i;"function"==typeof t[n]?t[n](o):"function"==typeof t.setOptions&&t.setOptions(((i={})[e]=o,i))}; |
@@ -5,5 +5,5 @@ import React from 'react'; | ||
export declare type WorldLayerProps = BaseDistrictLayerProps<AmapWorldLayer> & {}; | ||
declare const WorldLayer: React.ForwardRefExoticComponent<import("./hooks/common/base").BaseProps<AMap.WorldLayer> & import("./hooks/common/visible").VisibleProps<AMap.WorldLayer> & import("./hooks/common/z-index").ZIndexProps<AMap.WorldLayer> & import("./hooks/common/opacity").OpacityProps<AMap.WorldLayer> & import("./hooks/common/zooms").ZoomsProps<AMap.WorldLayer> & { | ||
declare const WorldLayer: React.ForwardRefExoticComponent<import("./hooks/common/visible").VisibleProps<AMap.WorldLayer> & import("./hooks/common/z-index").ZIndexProps<AMap.WorldLayer> & import("./hooks/common/opacity").OpacityProps<AMap.WorldLayer> & import("./hooks/common/zooms").ZoomsProps<AMap.WorldLayer> & { | ||
styles?: AMap.DistrictLayerStyle | undefined; | ||
} & React.RefAttributes<AMap.WorldLayer | undefined>>; | ||
export default WorldLayer; |
{ | ||
"name": "@amap/amap-react", | ||
"version": "0.1.3", | ||
"version": "0.1.4", | ||
"main": "lib/index.js", | ||
@@ -5,0 +5,0 @@ "module": "es/index.js", |
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
Minified code
QualityThis package contains minified code. This may be harmless in some cases where minified code is included in packaged libraries, however packages on npm should not minify code.
Found 1 instance in 1 package
Minified code
QualityThis package contains minified code. This may be harmless in some cases where minified code is included in packaged libraries, however packages on npm should not minify code.
Found 3 instances in 1 package
67
897836
424
23308
1