gmaps.js 7.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252
  1. (function (global, factory) {
  2. if (typeof define === "function" && define.amd) {
  3. define("/Plugin/gmaps", ["exports", "Plugin", "Config"], factory);
  4. } else if (typeof exports !== "undefined") {
  5. factory(exports, require("Plugin"), require("Config"));
  6. } else {
  7. var mod = {
  8. exports: {}
  9. };
  10. factory(mod.exports, global.Plugin, global.Config);
  11. global.PluginGmaps = mod.exports;
  12. }
  13. })(this, function (_exports, _Plugin2, _Config) {
  14. "use strict";
  15. Object.defineProperty(_exports, "__esModule", {
  16. value: true
  17. });
  18. _exports.default = void 0;
  19. _Plugin2 = babelHelpers.interopRequireDefault(_Plugin2);
  20. var NAME = 'gmaps';
  21. var GmapsPlugin =
  22. /*#__PURE__*/
  23. function (_Plugin) {
  24. babelHelpers.inherits(GmapsPlugin, _Plugin);
  25. function GmapsPlugin() {
  26. babelHelpers.classCallCheck(this, GmapsPlugin);
  27. return babelHelpers.possibleConstructorReturn(this, babelHelpers.getPrototypeOf(GmapsPlugin).apply(this, arguments));
  28. }
  29. babelHelpers.createClass(GmapsPlugin, [{
  30. key: "getName",
  31. value: function getName() {
  32. return NAME;
  33. }
  34. }, {
  35. key: "render",
  36. value: function render() {}
  37. }], [{
  38. key: "getDefaults",
  39. value: function getDefaults() {
  40. return {
  41. styles: [{
  42. featureType: 'landscape',
  43. elementType: 'all',
  44. stylers: [{
  45. color: '#ffffff'
  46. }]
  47. }, {
  48. featureType: 'poi',
  49. elementType: 'all',
  50. stylers: [{
  51. color: '#ffffff'
  52. }]
  53. }, {
  54. featureType: 'road',
  55. elementType: 'labels.text.fill',
  56. stylers: [{
  57. color: (0, _Config.colors)('blue-grey', '700')
  58. }]
  59. }, {
  60. featureType: 'administrative',
  61. elementType: 'labels.text.fill',
  62. stylers: [{
  63. color: (0, _Config.colors)('blue-grey', '500')
  64. }]
  65. }, {
  66. featureType: 'road.highway',
  67. elementType: 'geometry.fill',
  68. stylers: [{
  69. color: (0, _Config.colors)('blue-grey', '300')
  70. }]
  71. }, {
  72. featureType: 'road.arterial',
  73. elementType: 'geometry.fill',
  74. stylers: [{
  75. color: '#e0e0e0'
  76. }]
  77. }, {
  78. featureType: 'water',
  79. elementType: 'geometry.fill',
  80. stylers: [{
  81. color: (0, _Config.colors)('blue-grey', '200')
  82. }]
  83. }, {
  84. featureType: 'water',
  85. elementType: 'labels.text.fill',
  86. stylers: [{
  87. color: '#000000'
  88. }]
  89. }, {
  90. featureType: 'poi',
  91. elementType: 'labels.text.fill',
  92. stylers: [{
  93. color: (0, _Config.colors)('blue-grey', '500')
  94. }]
  95. }, {
  96. featureType: 'road',
  97. elementType: 'labels.text.stroke',
  98. stylers: [{
  99. visibility: 'off'
  100. }]
  101. }, {
  102. featureType: 'poi.attraction',
  103. elementType: 'labels.text.stroke',
  104. stylers: [{
  105. visibility: 'off'
  106. }]
  107. }, {
  108. featureType: 'poi',
  109. elementType: 'labels.text.stroke',
  110. stylers: [{
  111. visibility: 'off'
  112. }]
  113. }, {
  114. featureType: 'road.local',
  115. elementType: 'all',
  116. stylers: [{
  117. color: (0, _Config.colors)('blue-grey', '200')
  118. }, {
  119. weight: 0.5
  120. }]
  121. }, {
  122. featureType: 'road.arterial',
  123. elementType: 'geometry',
  124. stylers: [{
  125. color: (0, _Config.colors)('blue-grey', '300')
  126. }]
  127. }, {
  128. featureType: 'road.arterial',
  129. elementType: 'geometry.stroke',
  130. stylers: [{
  131. visibility: 'off'
  132. }]
  133. }, {
  134. featureType: 'road.highway',
  135. elementType: 'geometry.stroke',
  136. stylers: [{
  137. visibility: 'off'
  138. }, {
  139. color: '#000000'
  140. }]
  141. }, {
  142. featureType: 'poi',
  143. elementType: 'all',
  144. stylers: [{
  145. visibility: 'off'
  146. }, {
  147. color: '#000000'
  148. }]
  149. }, {
  150. featureType: 'poi',
  151. elementType: 'labels.text',
  152. stylers: [{
  153. visibility: 'on'
  154. }, {
  155. color: (0, _Config.colors)('blue-grey', '700')
  156. }]
  157. }, {
  158. featureType: 'road.local',
  159. elementType: 'labels.text',
  160. stylers: [{
  161. color: (0, _Config.colors)('blue-grey', '700')
  162. }]
  163. }, {
  164. featureType: 'transit',
  165. elementType: 'all',
  166. stylers: [{
  167. color: (0, _Config.colors)('blue-grey', '100')
  168. }]
  169. }, {
  170. featureType: 'transit.station',
  171. elementType: 'labels.text.fill',
  172. stylers: [{
  173. color: (0, _Config.colors)('blue-grey', '500')
  174. }]
  175. }, {
  176. featureType: 'road',
  177. elementType: 'labels.text.stroke',
  178. stylers: [{
  179. visibility: 'off'
  180. }]
  181. }, {
  182. featureType: 'road',
  183. elementType: 'labels.text.fill',
  184. stylers: [{
  185. color: (0, _Config.colors)('blue-grey', '600')
  186. }]
  187. }, {
  188. featureType: 'administrative.neighborhood',
  189. elementType: 'labels.text',
  190. stylers: [{
  191. color: (0, _Config.colors)('blue-grey', '700')
  192. }]
  193. }, {
  194. featureType: 'poi',
  195. elementType: 'labels.text.stroke',
  196. stylers: [{
  197. color: '#ffffff'
  198. }]
  199. }, {
  200. featureType: 'road.highway',
  201. elementType: 'labels.icon',
  202. stylers: [{
  203. visibility: 'on'
  204. }, {
  205. hue: '#ffffff'
  206. }, {
  207. saturation: -100
  208. }, {
  209. lightness: 50
  210. }]
  211. }, {
  212. featureType: 'water',
  213. elementType: 'labels.text.stroke',
  214. stylers: [{
  215. visibility: 'on'
  216. }, {
  217. color: '#ffffff'
  218. }]
  219. }, {
  220. featureType: 'administrative.neighborhood',
  221. elementType: 'labels.text.stroke',
  222. stylers: [{
  223. color: '#ffffff'
  224. }]
  225. }, {
  226. featureType: 'administrative',
  227. elementType: 'labels.text.stroke',
  228. stylers: [{
  229. color: '#ffffff'
  230. }]
  231. }, {
  232. featureType: 'water',
  233. elementType: 'labels.text.fill',
  234. stylers: [{
  235. color: (0, _Config.colors)('blue-grey', '600')
  236. }]
  237. }]
  238. };
  239. }
  240. }]);
  241. return GmapsPlugin;
  242. }(_Plugin2.default);
  243. _Plugin2.default.register(NAME, GmapsPlugin);
  244. var _default = GmapsPlugin;
  245. _exports.default = _default;
  246. });