{"_id":"plastic-map-marker-svg","_rev":"3-5cc3cdb23729462b66d3eaaa541fa30b","name":"plastic-map-marker-svg","dist-tags":{"latest":"1.0.1"},"versions":{"0.0.0-preview":{"description":"Custom SVG markers for google-map","keywords":["polymer","polymer 2.0","google-map","marker","web-components","svg"],"name":"plastic-map-marker-svg","version":"0.0.0-preview","repository":{"type":"git","url":"git+https://github.com/mlisook/plastic-map-marker-svg.git"},"resolutions":{"inherits":"2.0.3","samsam":"1.1.3","supports-color":"3.1.2","type-detect":"1.0.0","@webcomponents/webcomponentsjs":"2.0.0-beta.2"},"main":"plastic-map-marker-svg.js","license":"MIT","dependencies":{"@atomiko/google-apis-holdout":"0.0.6","@atomiko/google-map-holdout":"0.0.6","@polymer/iron-meta":"^3.0.0-pre.18","@polymer/polymer":"^3.0.0"},"devDependencies":{"@polymer/iron-demo-helpers":"^3.0.0-pre.18","wct-browser-legacy":"^0.0.1-pre.11","@webcomponents/webcomponentsjs":"^2.0.0"},"gitHead":"0fa7790f67def1d68d78ddccb5ae5e75ea91b199","bugs":{"url":"https://github.com/mlisook/plastic-map-marker-svg/issues"},"homepage":"https://github.com/mlisook/plastic-map-marker-svg#readme","_id":"plastic-map-marker-svg@0.0.0-preview","_npmVersion":"6.1.0","_nodeVersion":"8.9.4","_npmUser":{"name":"mlisook","email":"murray@lisook.net"},"dist":{"integrity":"sha512-11Ily1GXEqraPq+qGCkwxZ74QPYyCfFNRKTQkeURJyusndzM/CeBpyWJv0mLeTDN5lKYDOEI1bwZKSRGCnfIVg==","shasum":"858447965277ab9ded8403e554a9d1e25cfcf619","tarball":"https://registry.npmjs.org/plastic-map-marker-svg/-/plastic-map-marker-svg-0.0.0-preview.tgz","fileCount":15,"unpackedSize":69822,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbOOXjCRA9TVsSAnZWagAAQ2QQAJ0CTAEN736/W/YRvUwf\nF8cQD2XSyJIyuo/lQasFniTpDY9HhJFnqgaLWLVR5C6EeIcLIG+X9zfMvjUD\ncRGNipqy8zByei1DowCyGFYFpAg9lsgKksqrEHq/kKCjhtXXD2HeKW8GFPQW\nOo2ONTTQhPdnV4MxGtEWVyncNXhpLQjm3h4p+rurQSs769oeGdYogmQHO2/R\ndKVHgWSUGzRRVmkJ9UH80UsRuDx5ArS/ARSIqDzRSWaw+UarKrlyiaQgeYoU\nL6qCMf/CY2ntRSUSYL+S+NBpwJ7tlzE6GigYsEwe5cWUNU0sDUSQ+BQaxMRM\nMWme5YRgCiDmU3YT0E+40PirGQUbXjzIEOB9inFEU3sx/02dMn6Ih05mehAo\nKeG4wdcajhT63Hu6G+pXjCgntcTzEo0idti5QlZpxmNaQ2ALsMjI1mfqPnCQ\nqKd6v2DHs3t+OAFhKNjz8qioUof1Ot0b8XO6IDdr3kn7XS+n76tnZluEfcPV\nuPa34iwLZpe/4XRrOD9hZ3Eh3l3MhDPT9VOKltD61ycN7YMf9OGnYuv4HRc5\n88JBV5mKwcUxhAecpVRJpWFTC82wJeyoZmwdQiNl+CZ552QU84S8IauGYgoe\nqPsTEaPYm7imsEq+NuKCyfrWVw4RlolhYpzQRZDRHmAPABOB/SldYzJBx5TL\nxwJT\r\n=9JNv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBfttPw0Dzmw/PL1M1V5A4fYs0cTmLgZD7wzBUn1Es6pAiA8jRYFrkEUIOslViZa+b0x5ZkEY5bJgw3JBqD4PFxd5Q=="}]},"maintainers":[{"name":"mlisook","email":"murray@lisook.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plastic-map-marker-svg_0.0.0-preview_1530455523485_0.4851133621978141"},"_hasShrinkwrap":false},"1.0.0":{"description":"Custom SVG markers for google-map","keywords":["polymer","polymer 3.0","google-map","marker","web-components","svg"],"name":"plastic-map-marker-svg","version":"1.0.0","repository":{"type":"git","url":"git+https://github.com/mlisook/plastic-map-marker-svg.git"},"resolutions":{"inherits":"2.0.3","samsam":"1.1.3","supports-color":"3.1.2","type-detect":"1.0.0"},"main":"plastic-map-marker-svg.js","license":"MIT","dependencies":{"@atomiko/google-apis-holdout":"0.0.6","@atomiko/google-map-holdout":"0.0.6","@polymer/iron-meta":"^3.0.0-pre.18","@polymer/polymer":"^3.0.0"},"devDependencies":{"@polymer/iron-demo-helpers":"^3.0.0-pre.18","wct-browser-legacy":"^0.0.1-pre.11","@webcomponents/webcomponentsjs":"^2.0.2"},"gitHead":"e253101615a48ff7c30ee1510851480ddbb14b19","bugs":{"url":"https://github.com/mlisook/plastic-map-marker-svg/issues"},"homepage":"https://github.com/mlisook/plastic-map-marker-svg#readme","_id":"plastic-map-marker-svg@1.0.0","_npmVersion":"6.1.0","_nodeVersion":"8.9.4","_npmUser":{"name":"mlisook","email":"murray@lisook.net"},"dist":{"integrity":"sha512-1HM/gTl4XhAVBuCiGuY4OI+u99rkQHeErKmWQwvmBnQouOaPUKIpQErLKf5Wn83lisdRoTJcHPDj+v15/Qd8tA==","shasum":"0684b7e8ea13112d1fff176c1cfd2d155f3ea0d7","tarball":"https://registry.npmjs.org/plastic-map-marker-svg/-/plastic-map-marker-svg-1.0.0.tgz","fileCount":15,"unpackedSize":68478,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbOR4GCRA9TVsSAnZWagAAeJUP/jhiF0bBWKTMwljfeCp4\nsTlSX1jAG1qNWngLirPGdeAQc3Lml6PTirknN53yY4idj3p9jf1Mb3eA7vka\n+WCEu4veEuv1fRrfKO/ADwM05gS3sg/FtkTTL2rQAU/hwJYEAtwUbu+70dnh\nPsi6SoML/w5JUIVR3QwUU/Jd2tatwLLC44QQxamP6djVxVEePo48BIOZisW1\nQmMzReWahfqo1D905T68kF5/Z9aVbJSqEKX/9ggCDqkRxTs2oaioDK2t0t0z\ndfp9caAEnM3Z3LigljncaKQFIVLnaKoNYAH6hov03cfFqLaam9VJGnrKWMcW\ndpmmDcThB94NDPltSaZfKXQ36vyBZV01Pb6LU1FkOD9XGtXH15K21IJ2T8de\nxkOJ2ZJhhZ5H7xaeIVso+rGDAIAwRoxRDBePNs+bUCb8bT27gR2KmOOZZeqH\ntf4DGVilEAQWkQzbcUvILNp7JLAEz/snCAlBKP+aFwlgf4rTUiwKxu2gyS9Y\n91vhx4WctvSiS7LC3creQVZ0a855lO8y0MKMM4hBLZsqj8HHSUr36WrpREYE\nd7KGTI9/bjGvLYFlC6nM7e8C1RfYHrde1zQhWJa51mHGgInqqaZDf9zzMTcx\nHw0IISpecf20Qdr+I9algzOKMrftb+xWD4EFs7CtNSLbLb5pPrAqQCeKeNsa\nwW+s\r\n=RJ6m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZTMMDKxCqREl4y+NxzzeIVgXhWOklJplDraHzfw2QXwIhAIovNuV68ywRrgOmLPCic8s4cL8YNr2wtR+0hKFqojaj"}]},"maintainers":[{"name":"mlisook","email":"murray@lisook.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plastic-map-marker-svg_1.0.0_1530469894187_0.8233242701115933"},"_hasShrinkwrap":false},"1.0.1":{"description":"Custom SVG markers for google-map","keywords":["polymer","polymer 3.0","google-map","marker","web-components","svg","typescript"],"name":"plastic-map-marker-svg","version":"1.0.1","repository":{"type":"git","url":"git+https://github.com/mlisook/plastic-map-marker-svg.git"},"resolutions":{"inherits":"2.0.3","samsam":"1.1.3","supports-color":"3.1.2","type-detect":"1.0.0"},"main":"plastic-map-marker-svg.js","license":"MIT","dependencies":{"@atomiko/google-apis-holdout":"0.0.6","@atomiko/google-map-holdout":"0.0.6","@polymer/iron-meta":"^3.0.0-pre.18","@polymer/polymer":"^3.0.0"},"devDependencies":{"@polymer/iron-demo-helpers":"^3.0.0-pre.18","@webcomponents/webcomponentsjs":"^2.0.2","wct-browser-legacy":"^0.0.1-pre.11"},"gitHead":"85c0c15b32d81bbe3da6c46fc800f0ac10e9e585","bugs":{"url":"https://github.com/mlisook/plastic-map-marker-svg/issues"},"homepage":"https://github.com/mlisook/plastic-map-marker-svg#readme","_id":"plastic-map-marker-svg@1.0.1","_npmVersion":"6.2.0","_nodeVersion":"8.9.4","_npmUser":{"name":"mlisook","email":"murray@lisook.net"},"dist":{"integrity":"sha512-WTQgnPLa9THg04PhCjThYTFE8hTJ2KN4tSltyV7PRiEH/IpjuB2E3ex242wjTIdtX67Ir/wRMaPcub30rzOLpw==","shasum":"86240bc6fbd5316b0adb57f0491516e90ff85e37","tarball":"https://registry.npmjs.org/plastic-map-marker-svg/-/plastic-map-marker-svg-1.0.1.tgz","fileCount":18,"unpackedSize":89969,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbcp+CRA9TVsSAnZWagAACzkP/jK+zzDEdD+NRdDsFl8V\njfFAtMdhu0Vs2R4Xu/LeGe7bqWty3ORdxPTUAssrJdD9D1IrFfAOyYDSAscP\nSg/k51Q7k/NH+PykNiovOkD5TWA4QLiPsTcrbtXH7daCEPHtvl+0ZijAssrp\njrDZhQA/Fmg35KqsfvOL1yhQpPfZYmxfPufvbDOQ5lulFE/OEB62HiJUEImy\n44gjfXP3i5qpli0UlD+1HSE/NqLKU7jEAp1iYyiKT34EoirzQSR77H0VWz1g\noEze4ZOtHeHxyLoexvga/DBXcjTBbcZ8fZXeQGi7GQhUxMDg+0utbSfJk0LF\ni4aaFEx1cVG5Qp6CcIZkFDScS9R6jdlB8vpLaDJoiyZxHI2XOh479h21SHxS\nWK8DKMGSzMAiU/sBNgfsrdcZPp0uttzFy7OzgHkE2CZaHebUbBpe0AghIKOA\n4+4P8vqS84lXtynESvIcVEH438LqIPVvvizY/AsuGTCs/l8U+9G6DlzS2hCs\nSWebI1Gv6aJd8m0r3o884blLqC+zeCODJGMnksyF0yCosy48a42epbeM8eCp\nwYY5KXhU90hJh/ovEiK+3dpcJcxV+HF/DKyvVU4ZgBJV09W0LtjpCphxuRMX\nTP2+LkVUBqHqPucrDlph4guhKD33ACsKKDPWdwxZgRJvLQvFhv2dJdRvlC5m\nYIbW\r\n=qyzi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTHqOaBC6uM+PiUgbY5e+IsYZiJFMQLYVVotYeC2q12gIhANZBs9rtVPqUI9kPqMiJecg011SSLMGYSR3flvR9JdiL"}]},"maintainers":[{"name":"mlisook","email":"murray@lisook.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plastic-map-marker-svg_1.0.1_1533921917504_0.9217519384501371"},"_hasShrinkwrap":false}},"time":{"created":"2018-07-01T14:32:03.484Z","0.0.0-preview":"2018-07-01T14:32:03.564Z","modified":"2022-05-13T01:18:29.473Z","1.0.0":"2018-07-01T18:31:34.292Z","1.0.1":"2018-08-10T17:25:17.599Z"},"maintainers":[{"name":"mlisook","email":"murray@lisook.net"}],"description":"Custom SVG markers for google-map","homepage":"https://github.com/mlisook/plastic-map-marker-svg#readme","keywords":["polymer","polymer 3.0","google-map","marker","web-components","svg","typescript"],"repository":{"type":"git","url":"git+https://github.com/mlisook/plastic-map-marker-svg.git"},"bugs":{"url":"https://github.com/mlisook/plastic-map-marker-svg/issues"},"license":"MIT","readme":"# \\<plastic-map-marker-svg\\>\r\n\r\nCustom SVG map marker icons for google-map\r\n\r\nSee the [live demo site](https://mlisook.github.io/plastic-map-marker-svg) for samples and code.\r\n\r\n## What is it?\r\nThe elements in this package allow you to create a collection of SVG icons that can be used with `google-map-marker`, or with the Google Maps Javascript API, in the same way you would use `iron-iconset-svg` to create a collection of icons for `iron-icon`.\r\n\r\nThe marker icon sets you create can be used in two ways, depending on your need:\r\n* Retrieve the icon in code and asssign it to properties as needed.\r\n* Use `plastic-map-marker-svg` instead of `google-map-marker` \r\n\r\n## Versions\r\nThere is a version for Polymer 3.0 projects and a version for Polymer 2.x projects.\r\n\r\n### Install for Polymer 3.0\r\n```\r\nnpm i --save plastic-map-marker-svg\r\n```\r\n### Install for Polymer 2.0\r\n```\r\nbower install --save plastic-map-marker-svg#^0.0.3\r\n```\r\n\r\n## Creating a Marker Icon Set\r\nTo create a marker icon set you create a custom element with `plastic-map-marker-set` and include your SVG icon designs in that element (just like `iron-iconset-svg`):\r\n\r\n### Polymer 3.0\r\n```\r\n// file: sample-markers.js\r\nimport 'plastic-map-marker-set/plastic-map-marker-set.js';\r\nconst $_documentContainer = document.createElement('template');\r\n$_documentContainer.setAttribute('style', 'display: none;');\r\n$_documentContainer.innerHTML = `<plastic-map-marker-set name=\"sample-markers\">\r\n    <svg>\r\n        <defs>\r\n            <g id=\"tdpin\" viewBox=\"0 0 500 500\">\r\n                <path stroke=\"#434242\" fill=\"[[pinColor]]\" d=\"M250 30c77 0 140 63 140 140 0 24-6 46-16 65l-111 227c-2 5-7 8-13 8s-11-3-13-8l-111-227c-10-19-16-41-16-65 0-77 63-140 140-140z\"\r\n                />\r\n                <circle stroke=\"#434242\" fill=\"#FCFCFD\" cx=\"250\" cy=\"170\" r=\"100\" />\r\n                <text text-anchor=\"middle\" x=\"250\" y=\"210\" style=\"font-family: Verdana; font-size: 90px; font-weight: bold;color:black;stroke:black;\">[[markerNum]]</text>\r\n            </g>\r\n            <g id=\"sqpin\" viewBox=\"0 0 485.213 485.212\">\r\n                <path stroke=\"[[pinColor]]\" fill=\"[[pinColor]]\" d=\"M333.586,212.282V60.651c16.76,0,30.322-13.562,30.322-30.324C363.908,13.567,350.346,0,333.586,0H151.628\r\n                c-16.762,0-30.324,13.567-30.324,30.327c0,16.762,13.562,30.324,30.324,30.324v151.631c-33.496,0-60.651,27.158-60.651,60.648\r\n                h121.305v212.282l60.65-60.653V272.93h121.303C394.235,239.439,367.077,212.282,333.586,212.282z M303.255,212.282h-121.3V60.651\r\n                h121.3V212.282z\"/>\r\n                <text text-anchor=\"middle\" x=\"242\" y=\"165\" style=\"font-family: Verdana; font-size: 95px; font-weight: bold;color:black;stroke:black;\">[[markerNum]]</text>\r\n            </g>\r\n            <g id=\"bus\" viewBox=\"0 0 49 49\">\r\n                <g>\r\n                    <path style=\"fill: [[color]];\" \r\n                        d=\"M47.503,12.835h-1.994c-0.834,0-1.508,0.675-1.508,1.508v0.377h-1.185L40.354,3.08c-0.147-0.697-0.762-1.196-1.476-1.196&#10;&#9;&#9;H10.133c-0.713,0-1.327,0.499-1.476,1.196L6.194,14.722H5.01v-0.377c0-0.833-0.676-1.508-1.509-1.508H1.507&#10;&#9;&#9;C0.674,12.836,0,13.512,0,14.344v4.777c0,0.833,0.673,1.508,1.507,1.508h1.994c0.833,0,1.509-0.675,1.509-1.508v-2.389h0.864v8.674&#10;&#9;&#9;v15.979c0,0.833,0.674,1.51,1.508,1.51h0.652v1.807c0,1.333,1.081,2.414,2.413,2.414h2.209c1.335,0,2.414-1.081,2.414-2.414v-1.807&#10;&#9;&#9;h18.854v1.807c0,1.333,1.082,2.414,2.414,2.414h2.212c1.333,0,2.415-1.081,2.415-2.414v-1.807h0.651&#10;&#9;&#9;c0.832,0,1.508-0.677,1.508-1.51V25.407v-8.674h0.862v2.389c0,0.833,0.677,1.508,1.511,1.508h1.991&#10;&#9;&#9;c0.835,0,1.511-0.675,1.511-1.508v-4.777C49.01,13.51,48.334,12.835,47.503,12.835z M11.465,37.475&#10;&#9;&#9;c-1.526,0-2.766-1.238-2.766-2.767s1.239-2.769,2.766-2.769c1.53,0,2.768,1.24,2.768,2.769S12.996,37.475,11.465,37.475z&#10;&#9;&#9; M31.796,39.735H17.215v-1.258h14.581V39.735z M31.796,37.225H17.215v-1.26h14.581V37.225z M31.796,34.708H17.215V33.45h14.581&#10;&#9;&#9;V34.708z M31.796,32.194H17.215v-1.258h14.581V32.194z M24.505,26.356c-5.572,0-10.937-0.724-15.613-2.08v-7.729l2.463-11.647&#10;&#9;&#9;h26.299l2.464,11.646v7.729C35.441,25.633,30.076,26.356,24.505,26.356z M37.545,37.475c-1.525,0-2.768-1.238-2.768-2.767&#10;&#9;&#9;s1.24-2.769,2.768-2.769c1.529,0,2.768,1.24,2.768,2.769C40.311,36.237,39.073,37.475,37.545,37.475z\"/>\r\n                </g>                \r\n                <rect x=\"11.572\" y=\"5.784\" width=\"25.621\" height=\"19.294\" style=\"fill: rgb(255, 255, 255);\"/>     \r\n                <text x=\"23.75\" y=\"20\" text-anchor=\"middle\" style=\"font-size: 16px; font-family: Roboto; fill: [[tcolor]];\">[[mtext]]</text>\r\n            </g>\r\n            <g id=\"user\" viewBox=\"0 0 32 32\">\r\n                <path stroke=\"[[color]]\" d=\"M16,22c4.963,0,9-4.936,9-11c0-6.064-4.038-11-9-11c-2.447,0-4.734,1.174-6.438,3.305C7.909,5.37,7,8.104,7,11.001 C7,17.064,11.037,22,16,22z M16,2.001c3.859,0,7,4.037,7,9c0,4.962-3.141,9-7,9c-3.859,0-7-4.038-7.001-9 C8.999,6.038,12.14,2.001,16,2.001z M23,20c-0.553,0-1,0.447-1,1s0.447,1,1,1c3.859,0,7,3.141,7,7c0,0.551-0.449,1-1,1H3 c-0.551,0-1-0.449-1-1c0-3.859,3.141-7,7-7c0.553,0,1-0.447,1-1s-0.447-1-1-1c-4.963,0-9,4.037-9,9c0,1.654,1.346,3,3,3h26 c1.654,0,3-1.346,3-3C32,24.038,27.963,20,23,20z\"/>\r\n            </g>\r\n        </defs>\r\n    </svg>\r\n</plastic-map-marker-set>`;\r\ndocument.head.appendChild($_documentContainer.content);\r\n```\r\n### Polymer 2.0\r\n```HTML\r\n<!-- \r\n  file name: sample-markers.html\r\n-->\r\n<link rel=\"import\" href=\"../plastic-map-marker-set.html\">\r\n<plastic-map-marker-set name=\"sample-markers\">\r\n    <svg>\r\n        <defs>\r\n            <g id=\"tdpin\" viewBox=\"0 0 500 500\">\r\n                <path stroke=\"#434242\" fill=\"[[pinColor]]\" d=\"M250 30c77 0 140 63 140 140 0 24-6 46-16 65l-111 227c-2 5-7 8-13 8s-11-3-13-8l-111-227c-10-19-16-41-16-65 0-77 63-140 140-140z\"\r\n                />\r\n                <circle stroke=\"#434242\" fill=\"#FCFCFD\" cx=\"250\" cy=\"170\" r=\"100\" />\r\n                <text text-anchor=\"middle\" x=\"250\" y=\"210\" style=\"font-family: Verdana; font-size: 90px; font-weight: bold;color:black;stroke:black;\">[[markerNum]]</text>\r\n            </g>\r\n            <g id=\"sqpin\" viewBox=\"0 0 485.213 485.212\">\r\n                <path stroke=\"[[pinColor]]\" fill=\"[[pinColor]]\" d=\"M333.586,212.282V60.651c16.76,0,30.322-13.562,30.322-30.324C363.908,13.567,350.346,0,333.586,0H151.628\r\n                c-16.762,0-30.324,13.567-30.324,30.327c0,16.762,13.562,30.324,30.324,30.324v151.631c-33.496,0-60.651,27.158-60.651,60.648\r\n                h121.305v212.282l60.65-60.653V272.93h121.303C394.235,239.439,367.077,212.282,333.586,212.282z M303.255,212.282h-121.3V60.651\r\n                h121.3V212.282z\"/>\r\n                <text text-anchor=\"middle\" x=\"242\" y=\"165\" style=\"font-family: Verdana; font-size: 95px; font-weight: bold;color:black;stroke:black;\">[[markerNum]]</text>\r\n            </g>\r\n            <g id=\"bus\" viewBox=\"0 0 49 49\">\r\n                <g>\r\n                    <path style=\"fill: [[color]];\" \r\n                        d=\"M47.503,12.835h-1.994c-0.834,0-1.508,0.675-1.508,1.508v0.377h-1.185L40.354,3.08c-0.147-0.697-0.762-1.196-1.476-1.196&#10;&#9;&#9;H10.133c-0.713,0-1.327,0.499-1.476,1.196L6.194,14.722H5.01v-0.377c0-0.833-0.676-1.508-1.509-1.508H1.507&#10;&#9;&#9;C0.674,12.836,0,13.512,0,14.344v4.777c0,0.833,0.673,1.508,1.507,1.508h1.994c0.833,0,1.509-0.675,1.509-1.508v-2.389h0.864v8.674&#10;&#9;&#9;v15.979c0,0.833,0.674,1.51,1.508,1.51h0.652v1.807c0,1.333,1.081,2.414,2.413,2.414h2.209c1.335,0,2.414-1.081,2.414-2.414v-1.807&#10;&#9;&#9;h18.854v1.807c0,1.333,1.082,2.414,2.414,2.414h2.212c1.333,0,2.415-1.081,2.415-2.414v-1.807h0.651&#10;&#9;&#9;c0.832,0,1.508-0.677,1.508-1.51V25.407v-8.674h0.862v2.389c0,0.833,0.677,1.508,1.511,1.508h1.991&#10;&#9;&#9;c0.835,0,1.511-0.675,1.511-1.508v-4.777C49.01,13.51,48.334,12.835,47.503,12.835z M11.465,37.475&#10;&#9;&#9;c-1.526,0-2.766-1.238-2.766-2.767s1.239-2.769,2.766-2.769c1.53,0,2.768,1.24,2.768,2.769S12.996,37.475,11.465,37.475z&#10;&#9;&#9; M31.796,39.735H17.215v-1.258h14.581V39.735z M31.796,37.225H17.215v-1.26h14.581V37.225z M31.796,34.708H17.215V33.45h14.581&#10;&#9;&#9;V34.708z M31.796,32.194H17.215v-1.258h14.581V32.194z M24.505,26.356c-5.572,0-10.937-0.724-15.613-2.08v-7.729l2.463-11.647&#10;&#9;&#9;h26.299l2.464,11.646v7.729C35.441,25.633,30.076,26.356,24.505,26.356z M37.545,37.475c-1.525,0-2.768-1.238-2.768-2.767&#10;&#9;&#9;s1.24-2.769,2.768-2.769c1.529,0,2.768,1.24,2.768,2.769C40.311,36.237,39.073,37.475,37.545,37.475z\"/>\r\n                </g>                \r\n                <rect x=\"11.572\" y=\"5.784\" width=\"25.621\" height=\"19.294\" style=\"fill: rgb(255, 255, 255);\"/>     \r\n                <text x=\"23.75\" y=\"20\" text-anchor=\"middle\" style=\"font-size: 16px; font-family: Roboto; fill: [[tcolor]];\">[[mtext]]</text>\r\n            </g>\r\n            <g id=\"user\" viewBox=\"0 0 32 32\">\r\n                <path stroke=\"[[color]]\" d=\"M16,22c4.963,0,9-4.936,9-11c0-6.064-4.038-11-9-11c-2.447,0-4.734,1.174-6.438,3.305C7.909,5.37,7,8.104,7,11.001 C7,17.064,11.037,22,16,22z M16,2.001c3.859,0,7,4.037,7,9c0,4.962-3.141,9-7,9c-3.859,0-7-4.038-7.001-9 C8.999,6.038,12.14,2.001,16,2.001z M23,20c-0.553,0-1,0.447-1,1s0.447,1,1,1c3.859,0,7,3.141,7,7c0,0.551-0.449,1-1,1H3 c-0.551,0-1-0.449-1-1c0-3.859,3.141-7,7-7c0.553,0,1-0.447,1-1s-0.447-1-1-1c-4.963,0-9,4.037-9,9c0,1.654,1.346,3,3,3h26 c1.654,0,3-1.346,3-3C32,24.038,27.963,20,23,20z\"/>\r\n            </g>\r\n        </defs>\r\n    </svg>\r\n</plastic-map-marker-set>\r\n```\r\n### Design Considerations\r\nIt is important that each definition have:\r\n* an `id` which is unique, and that no other `g` elements have an `id`\r\n* a `viewBox` attribute - it defines the basis of the points in the SVG markup and allows the browser to scale the image as requested.\r\n\r\n### Not Really Data Binding, but ...\r\nWhile it's not actual data binding, marker definitions can have substitution points (see example markers above), marked with [[some.data.path]] that will be substituted in when you request the marker.\r\n\r\n## Using Your Icons\r\n### In Code\r\nYou can get a `google.map.icon` object for your marker icon by calling the static method `getMarkerSetIcon` of the `PlasticMapMarkerSet` which returns a `Promise` for a `google.map.icon` object:\r\n```HTML\r\n<google-map id=\"gm\" style=\"width:100%;height:100%;\" latitude=\"37.779\" longitude=\"-122.3892\" min-zoom=\"9\" max-zoom=\"11\" language=\"en\" api-key=\"[[apiKey]]\" on-google-map-ready=\"mapReady\">\r\n    <template is=\"dom-repeat\" items=\"[[points]]\">\r\n        <google-map-marker slot=\"markers\" latitude=\"[[item.lat]]\" longitude=\"[[item.lng]]\" icon=\"[[icon]]\">\r\n            <p>Yo</p>\r\n        </google-map-marker>\r\n    </template>\r\n</google-map>\r\n```\r\n```JS\r\nPlasticMapMarkerSet.getMarkerSetIcon('sample-markers', 'tdpin', 64, 96, myDataObject)\r\n    .then((icon) => {\r\n        this.icon = icon;\r\n        this.points = [{\r\n            lat: 37.779,\r\n            lng: -122.3892\r\n        }];\r\n    });\r\n```\r\n### With plastic-map-marker-svg\r\n`plastic-map-marker-svg` extends `google-map-marker` (i.e. `class PlasticMapMarkerSvg extends customElements.get('google-map-marker')`) adding just the icon functions.  \r\n\r\nThis is particularly useful if you are assigning different icons to different markers.\r\n\r\nYou use it in place of `google-map-marker`:\r\n```HTML\r\n<plastic-aspect-ratio style=\"width:100%;\" aspect-width=\"4\" aspect-height=\"3\">\r\n    <google-map id=\"gm\" style=\"width:100%;height:100%;\" latitude=\"37.779\" longitude=\"-122.3892\" min-zoom=\"9\" max-zoom=\"11\" language=\"en\" api-key=\"[[apiKey]]\">\r\n        <template is=\"dom-repeat\" items=\"[[points]]\">\r\n            <plastic-map-marker-svg slot=\"markers\" latitude=\"[[item.lat]]\" longitude=\"[[item.lng]]\" icon-name=\"[[item.markerStyle.iconName]]\"\r\n            icon-height=\"[[item.markerStyle.height]]\" icon-width=\"[[item.markerStyle.width]]\" icon-data=\"[[item.markerStyle.iconData]]\">\r\n            <p>Yo! Some infowindow stuff!</p>\r\n            </plastic-map-marker-svg>\r\n        </template>\r\n    </google-map>\r\n</plastic-aspect-ratio>\r\n```\r\nNote that the `icon-name' property is in the form set:icon e.g. \"sample-set:flag\".\r\n\r\n## License\r\nMIT\r\n## Issues\r\nPlease submit issues or questions through the github repository.\r\n## Contributions\r\nContributions via pull request are certainly welcome and appreciated.","readmeFilename":"README.md"}