UNPKG

leadmap-mapservice

Version:

react tiny auto suggest component

1 lines 17.9 kB
module.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=17)}([function(e,t){e.exports=require("react")},function(e,t){e.exports=require("mapbox-gl")},function(e,t){e.exports=require("prop-types")},function(e,t){e.exports=require("antd/es/popover")},function(e,t){e.exports=require("antd/es/input")},function(e,t){e.exports=require("@mapbox/mapbox-gl-draw")},function(e,t,n){var r=n(11);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0};n(15)(r,o);r.locals&&(e.exports=r.locals)},function(e,t){e.exports=require("antd/es/popover/style/css")},function(e,t){e.exports=require("antd/es/input/style/css")},function(e,t){e.exports=require("mapbox-gl/dist/mapbox-gl.css")},function(e,t){e.exports=require("@mapbox/mapbox-gl-draw/dist/mapbox-gl-draw.css")},function(e,t,n){var r=n(12);(t=e.exports=n(13)(!1)).push([e.i,"._2piCJYW3FQ5_Ldb5pZOc7u{width:100%;height:100%;background:#fff;position:relative}._2piCJYW3FQ5_Ldb5pZOc7u .Search-Marker{cursor:pointer;width:27px;height:41px;background:url("+r(n(14))+") no-repeat 50%;background-size:29px 30px;text-align:center;line-height:32px;color:#fff;font-size:12px}._2piCJYW3FQ5_Ldb5pZOc7u .mapboxgl-popup{max-width:200px}._2piCJYW3FQ5_Ldb5pZOc7u .mapboxgl-popup .mapboxgl-popup-content{color:#000;padding:10px 16px;font-family:Times New Roman,Times,serif;font-weight:600;font-size:13px}._2piCJYW3FQ5_Ldb5pZOc7u .mapboxgl-popup .mapboxgl-popup-content .mapboxgl-popup-close-button{font-size:15px;font-weight:600}._2piCJYW3FQ5_Ldb5pZOc7u .mapboxgl-popup .mapboxgl-popup-content .mapboxgl-popup-close-button:hover{background:none;color:red}._2piCJYW3FQ5_Ldb5pZOc7u .MapService-Search{width:280px;height:auto;position:absolute;top:10px;left:10px;z-index:100}._2piCJYW3FQ5_Ldb5pZOc7u .MapService-Search .Search-Content{width:280px;height:auto}._2piCJYW3FQ5_Ldb5pZOc7u .MapService-Search .Search-Content .ant-popover-inner-content{padding:0}._2piCJYW3FQ5_Ldb5pZOc7u .MapService-Search .Search-Content .ant-popover-inner-content .ContentBox{width:100%;height:auto}._2piCJYW3FQ5_Ldb5pZOc7u .MapService-Search .Search-Content .ant-popover-inner-content .ContentBox p{width:100%;line-height:30px;padding:0 6px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._2piCJYW3FQ5_Ldb5pZOc7u .MapService-Search .Search-Content .ant-popover-inner-content .ContentBox p:hover{cursor:pointer;color:#3e64ff}",""]),t.locals={MapService:"_2piCJYW3FQ5_Ldb5pZOc7u"}},function(e,t){e.exports=function(e){return"string"!=typeof e?e:(/^['"].*['"]$/.test(e)&&(e=e.slice(1,-1)),/["'() \t\n]/.test(e)?'"'+e.replace(/"/g,'\\"').replace(/\n/g,"\\n")+'"':e)}},function(e,t){e.exports=function(e){var t=[];return t.toString=function(){return this.map(function(t){var n=function(e,t){var n=e[1]||"",r=e[3];if(!r)return n;if(t&&"function"==typeof btoa){var o=(i=r,"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(i))))+" */"),a=r.sources.map(function(e){return"/*# sourceURL="+r.sourceRoot+e+" */"});return[n].concat(a).concat([o]).join("\n")}var i;return[n].join("\n")}(t,e);return t[2]?"@media "+t[2]+"{"+n+"}":n}).join("")},t.i=function(e,n){"string"==typeof e&&(e=[[null,e,""]]);for(var r={},o=0;o<this.length;o++){var a=this[o][0];"number"==typeof a&&(r[a]=!0)}for(o=0;o<e.length;o++){var i=e[o];"number"==typeof i[0]&&r[i[0]]||(n&&!i[2]?i[2]=n:n&&(i[2]="("+i[2]+") and ("+n+")"),t.push(i))}},t}},function(e,t){e.exports="data:image/png;base64,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"},function(e,t,n){var r,o,a={},i=(r=function(){return window&&document&&document.all&&!window.atob},function(){return void 0===o&&(o=r.apply(this,arguments)),o}),c=function(e){var t={};return function(e){if(void 0===t[e]){var n=function(e){return document.querySelector(e)}.call(this,e);if(n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}t[e]=n}return t[e]}}(),s=null,p=0,u=[],l=n(16);function f(e,t){for(var n=0;n<e.length;n++){var r=e[n],o=a[r.id];if(o){o.refs++;for(var i=0;i<o.parts.length;i++)o.parts[i](r.parts[i]);for(;i<r.parts.length;i++)o.parts.push(g(r.parts[i],t))}else{var c=[];for(i=0;i<r.parts.length;i++)c.push(g(r.parts[i],t));a[r.id]={id:r.id,refs:1,parts:c}}}}function H(e,t){for(var n=[],r={},o=0;o<e.length;o++){var a=e[o],i=t.base?a[0]+t.base:a[0],c={css:a[1],media:a[2],sourceMap:a[3]};r[i]?r[i].parts.push(c):n.push(r[i]={id:i,parts:[c]})}return n}function d(e,t){var n=c(e.insertInto);if(!n)throw new Error("Couldn't find a style target. This probably means that the value for the 'insertInto' parameter is invalid.");var r=u[u.length-1];if("top"===e.insertAt)r?r.nextSibling?n.insertBefore(t,r.nextSibling):n.appendChild(t):n.insertBefore(t,n.firstChild),u.push(t);else if("bottom"===e.insertAt)n.appendChild(t);else{if("object"!=typeof e.insertAt||!e.insertAt.before)throw new Error("[Style Loader]\n\n Invalid value for parameter 'insertAt' ('options.insertAt') found.\n Must be 'top', 'bottom', or Object.\n (https://github.com/webpack-contrib/style-loader#insertat)\n");var o=c(e.insertInto+" "+e.insertAt.before);n.insertBefore(t,o)}}function h(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e);var t=u.indexOf(e);t>=0&&u.splice(t,1)}function X(e){var t=document.createElement("style");return e.attrs.type="text/css",b(t,e.attrs),d(e,t),t}function b(e,t){Object.keys(t).forEach(function(n){e.setAttribute(n,t[n])})}function g(e,t){var n,r,o,a;if(t.transform&&e.css){if(!(a=t.transform(e.css)))return function(){};e.css=a}if(t.singleton){var i=p++;n=s||(s=X(t)),r=y.bind(null,n,i,!1),o=y.bind(null,n,i,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=function(e){var t=document.createElement("link");return e.attrs.type="text/css",e.attrs.rel="stylesheet",b(t,e.attrs),d(e,t),t}(t),r=function(e,t,n){var r=n.css,o=n.sourceMap,a=void 0===t.convertToAbsoluteUrls&&o;(t.convertToAbsoluteUrls||a)&&(r=l(r));o&&(r+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(o))))+" */");var i=new Blob([r],{type:"text/css"}),c=e.href;e.href=URL.createObjectURL(i),c&&URL.revokeObjectURL(c)}.bind(null,n,t),o=function(){h(n),n.href&&URL.revokeObjectURL(n.href)}):(n=X(t),r=function(e,t){var n=t.css,r=t.media;r&&e.setAttribute("media",r);if(e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}.bind(null,n),o=function(){h(n)});return r(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;r(e=t)}else o()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(t=t||{}).attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||"boolean"==typeof t.singleton||(t.singleton=i()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var n=H(e,t);return f(n,t),function(e){for(var r=[],o=0;o<n.length;o++){var i=n[o];(c=a[i.id]).refs--,r.push(c)}e&&f(H(e,t),t);for(o=0;o<r.length;o++){var c;if(0===(c=r[o]).refs){for(var s=0;s<c.parts.length;s++)c.parts[s]();delete a[c.id]}}}};var v,m=(v=[],function(e,t){return v[e]=t,v.filter(Boolean).join("\n")});function y(e,t,n,r){var o=n?"":r.css;if(e.styleSheet)e.styleSheet.cssText=m(t,o);else{var a=document.createTextNode(o),i=e.childNodes;i[t]&&e.removeChild(i[t]),i.length?e.insertBefore(a,i[t]):e.appendChild(a)}}},function(e,t){e.exports=function(e){var t="undefined"!=typeof window&&window.location;if(!t)throw new Error("fixUrls requires window.location");if(!e||"string"!=typeof e)return e;var n=t.protocol+"//"+t.host,r=n+t.pathname.replace(/\/[^\/]*$/,"/");return e.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi,function(e,t){var o,a=t.trim().replace(/^"(.*)"$/,function(e,t){return t}).replace(/^'(.*)'$/,function(e,t){return t});return/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/)/i.test(a)?e:(o=0===a.indexOf("//")?a:0===a.indexOf("/")?n+a:r+a.replace(/^\.\//,""),"url("+JSON.stringify(o)+")")})}},function(e,t,n){"use strict";n.r(t);n(7);var r=n(3),o=n.n(r),a=(n(8),n(4)),i=n.n(a),c=n(0),s=n.n(c),p=n(2),u=n(1),l=n.n(u),f=n(5),H=n.n(f),d=s.a.createContext(),h=(n(9),n(10),n(6)),X=n.n(h);function b(e){return(b="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function g(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function v(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function m(e,t,n){return t&&v(e.prototype,t),n&&v(e,n),e}function y(e,t){return!t||"object"!==b(t)&&"function"!=typeof t?Y(e):t}function Q(e){return(Q=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Y(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function A(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&x(e,t)}function x(e,t){return(x=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function T(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,"default",function(){return Z});var S=function(e){function t(){var e,n;g(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return T(Y(n=y(this,(e=Q(t)).call.apply(e,[this].concat(o)))),"fuzzyMatch",function(e,t){var r=t.target.value;if(n.setState({SearchValue:r}),""===r&&n.SearchMarker)n.SearchMarker.remove();else if("2"===r){var o=s.a.createElement("div",{className:"ContentBox"},n.state.MatchData.map(function(t){return s.a.createElement("p",{onClick:n.search.bind(Y(n),e,t),key:t},t)}));n.setState({content:o})}}),T(Y(n),"search",function(e,t){n.SearchMarker&&n.SearchMarker.remove(),n.setState({SearchValue:t});var r=document.createElement("div");r.className="Search-Marker",r.innerText="1";var o=new l.a.Popup({closeButton:!1,offset:15}).setText("中栋国际北干科创园");console.log("1",e.Map),console.log("2",t),n.SearchMarker=new l.a.Marker(r).setLngLat([148.9819,-35.3981]).setPopup(o).addTo(e.Map),e.Map.flyTo({center:[148.9819,-35.3981],zoom:14,bearing:0,speed:.7,curve:1,easing:function(e){return e}})}),n.ref=s.a.createRef(),n.state={content:s.a.createElement("div",{className:"ContentBox"},s.a.createElement("p",null,"暂无结果")),MatchData:["中栋国际","中赢国际"],SearchValue:""},n}return A(t,s.a.Component),m(t,[{key:"render",value:function(){var e=this;return s.a.createElement(d.Consumer,null,function(t){return s.a.createElement("div",{className:"MapService-Search",ref:e.ref},s.a.createElement(o.a,{placement:"bottomLeft",content:e.state.content,trigger:"focus",getPopupContainer:function(){return e.ref.current},overlayClassName:"Search-Content"},s.a.createElement(i.a.Search,{placeholder:"搜地点",value:e.state.SearchValue,onChange:e.fuzzyMatch.bind(e,t),onSearch:e.search.bind(e,t),enterButton:!0,allowClear:!0})))})}}]),t}();T(S,"propTypes",{});var Z=function(e){function t(){var e,n;g(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return T(Y(n=y(this,(e=Q(t)).call.apply(e,[this].concat(o)))),"getStyle",function(){var e=n.props.mapstyle;return Object.assign({},{container:"map",style:"mapbox://styles/mapbox/light-v10",zoom:17.5,center:[148.9819,-35.3981],pitch:60},e)}),n.ref=s.a.createRef(),n.state={Map:"cjf"},n}return A(t,s.a.Component),m(t,[{key:"componentDidMount",value:function(){var e=this.props,t=e.location,n=e.navigation;l.a.accessToken="pk.eyJ1IjoiY2hlbmp1ZmFuZyIsImEiOiJjamhiZWl0dHowMHp2MzZtdHE4YzVvdTZ4In0.PfgUyifg1eihjJ05LdW8Lg",this.Map=new l.a.Map(this.getStyle());var r=new H.a;this.Map.addControl(r,"top-right"),t&&this.Map.addControl(new l.a.GeolocateControl({positionOptions:{enableHighAccuracy:!0},trackUserLocation:!0}),"bottom-right"),n&&this.Map.addControl(new l.a.NavigationControl,"bottom-right")}},{key:"componentDidUpdate",value:function(){var e=this.props.mapstyle;this.Map.setStyle(e.style),this.Map.setZoom(e.zoom),this.Map.setCenter(e.center),this.Map.setPitch(e.pitch),this.Map.setBearing(e.bearing)}},{key:"render",value:function(){return s.a.createElement(d.Provider,{value:this},s.a.createElement("div",{className:X.a.MapService,ref:this.ref,id:"map",style:{width:"100%",height:"100%"}},this.props.children))}}]),t}();T(Z,"propTypes",{className:p.string,children:p.any,style:p.object}),T(Z,"defaultProps",{className:"MapService",style:{}}),T(Z,"SearchBox",S)}]);