123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188 |
- const SVGIcons = {
- ZebraCrossing: {
- text: "斑马线",
- },
- "chemotuoche_p.svg": {
- text: "侧三轮平面",
- draw: function (ctx, fillStyle, strokeStyle) {
- ctx.save();
- //// ctx.strokeStyle = "rgba(0,0,0,0)";
- ctx.miterLimit = 4;
- // ctx.font = "15px ''";
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- // ctx.font = " 15px ''";
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(11, 23);
- ctx.bezierCurveTo(11, 19.6863, 13.6863, 17, 17, 17);
- ctx.lineTo(55, 17);
- ctx.bezierCurveTo(58.3137, 17, 61, 19.6863, 61, 23);
- ctx.lineTo(61, 29);
- ctx.bezierCurveTo(61, 32.3137, 58.3137, 35, 55, 35);
- ctx.lineTo(17, 35);
- ctx.bezierCurveTo(13.6863, 35, 11, 32.3137, 11, 29);
- ctx.lineTo(11, 23);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(15, 37.3418);
- ctx.bezierCurveTo(12.6696, 38.1655, 11, 40.3879, 11, 43.0004);
- ctx.lineTo(11, 49.0004);
- ctx.bezierCurveTo(11, 51.6128, 12.6696, 53.8353, 15, 54.659);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(4, 46);
- ctx.lineTo(26.5, 46);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(39, 46);
- ctx.lineTo(53.5, 46);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(39, 12);
- ctx.lineTo(53.5, 12);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.restore();
- },
- },
- "dianche_p.svg": {
- text: "电车侧面",
- draw: function (ctx, fillStyle, strokeStyle) {
- ctx.save();
- //// ctx.strokeStyle = "rgba(0,0,0,0)";
- ctx.miterLimit = 4;
- // ctx.font = "15px ''";
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- // ctx.font = " 15px ''";
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(6.5, 23.5);
- ctx.bezierCurveTo(6.5, 21.2909, 8.29086, 19.5, 10.5, 19.5);
- ctx.lineTo(58.5, 19.5);
- ctx.bezierCurveTo(60.7091, 19.5, 62.5, 21.2909, 62.5, 23.5);
- ctx.lineTo(62.5, 40.5);
- ctx.bezierCurveTo(62.5, 42.7091, 60.7091, 44.5, 58.5, 44.5);
- ctx.lineTo(10.5, 44.5);
- ctx.bezierCurveTo(8.29086, 44.5, 6.5, 42.7091, 6.5, 40.5);
- ctx.lineTo(6.5, 23.5);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(1.5, 23.5);
- ctx.bezierCurveTo(1.5, 21.2909, 3.29086, 19.5, 5.5, 19.5);
- ctx.lineTo(58.5007, 19.5);
- ctx.bezierCurveTo(60.7099, 19.5, 62.5007, 21.2909, 62.5007, 23.5);
- ctx.lineTo(62.5007, 40.5);
- ctx.bezierCurveTo(62.5007, 42.7091, 60.7099, 44.5, 58.5007, 44.5);
- ctx.lineTo(5.5, 44.5);
- ctx.bezierCurveTo(3.29086, 44.5, 1.5, 42.7091, 1.5, 40.5);
- ctx.lineTo(1.5, 23.5);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(1.5, 32.5);
- ctx.lineTo(6.5, 32.5);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(12.5, 22.5);
- ctx.lineTo(20.5, 22.5);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(22, 29);
- ctx.lineTo(41, 29);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(26, 29);
- ctx.lineTo(36.5, 41);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(30, 29);
- ctx.lineTo(40.5, 41);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(12.5, 41.5);
- ctx.lineTo(20.5, 41.5);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(49.5, 22.5);
- ctx.lineTo(55.5, 22.5);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(49.5, 41.5);
- ctx.lineTo(55.5, 41.5);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.restore();
- },
- },
- "dianche_s.svg": {
- text: "电车平面",
- draw: function (ctx, fillStyle, strokeStyle) {
- ctx.save();
- //// ctx.strokeStyle = "rgba(0,0,0,0)";
- ctx.miterLimit = 4;
- // ctx.font = "15px ''";
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- // ctx.font = " 15px ''";
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(5, 25);
- ctx.bezierCurveTo(5, 24.4477, 5.44772, 24, 6, 24);
- ctx.lineTo(9, 24);
- ctx.bezierCurveTo(9.55228, 24, 10, 24.4477, 10, 25);
- ctx.lineTo(10, 39);
- ctx.bezierCurveTo(10, 39.5523, 9.55228, 40, 9, 40);
- ctx.lineTo(6, 40);
- ctx.bezierCurveTo(5.44772, 40, 5, 39.5523, 5, 39);
- ctx.lineTo(5, 25);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(1.5, 23.5);
- ctx.bezierCurveTo(1.5, 21.2909, 3.29086, 19.5, 5.5, 19.5);
- ctx.lineTo(58, 19.5);
- ctx.bezierCurveTo(60.2091, 19.5, 62, 21.2909, 62, 23.5);
- ctx.lineTo(62, 44.5);
- ctx.lineTo(5.5, 44.5);
- ctx.bezierCurveTo(3.29086, 44.5, 1.5, 42.7091, 1.5, 40.5);
- ctx.lineTo(1.5, 23.5);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(17, 47.5);
- ctx.bezierCurveTo(17, 49.1569, 15.6569, 50.5, 14, 50.5);
- ctx.bezierCurveTo(12.3431, 50.5, 11, 49.1569, 11, 47.5);
- ctx.bezierCurveTo(11, 45.8431, 12.3431, 44.5, 14, 44.5);
- ctx.bezierCurveTo(15.6569, 44.5, 17, 45.8431, 17, 47.5);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(53, 47.5);
- ctx.bezierCurveTo(53, 49.1569, 51.6569, 50.5, 50, 50.5);
- ctx.bezierCurveTo(48.3431, 50.5, 47, 49.1569, 47, 47.5);
- ctx.bezierCurveTo(47, 45.8431, 48.3431, 44.5, 50, 44.5);
- ctx.bezierCurveTo(51.6569, 44.5, 53, 45.8431, 53, 47.5);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(21, 17);
- ctx.lineTo(43, 17);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(25, 17);
- ctx.lineTo(37.5, 3);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(30, 17);
- ctx.lineTo(42.5, 3);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.restore();
- },
- },
- "erlunmotuoche.svg": {
- text: "普通二轮摩托车",
- draw: function (ctx, fillStyle, strokeStyle) {
- ctx.save();
- //// ctx.strokeStyle = "rgba(0,0,0,0)";
- ctx.miterLimit = 4;
- // ctx.font = "15px ''";
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- // ctx.font = " 15px ''";
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(0, 0);
- ctx.lineTo(64, 0);
- ctx.bezierCurveTo(64, 0, 64, 0, 64, 0);
- ctx.lineTo(64, 64);
- ctx.bezierCurveTo(64, 64, 64, 64, 64, 64);
- ctx.lineTo(0, 64);
- ctx.bezierCurveTo(0, 64, 0, 64, 0, 64);
- ctx.lineTo(0, 0);
- ctx.bezierCurveTo(0, 0, 0, 0, 0, 0);
- ctx.closePath();
- ctx.clip();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(19, 24);
- ctx.lineTo(11.5, 40.5);
- ctx.lineTo(52, 40.5);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(20, 41);
- ctx.bezierCurveTo(20, 45.9706, 15.9706, 50, 11, 50);
- ctx.bezierCurveTo(6.02944, 50, 2, 45.9706, 2, 41);
- ctx.bezierCurveTo(2, 36.0294, 6.02944, 32, 11, 32);
- ctx.bezierCurveTo(15.9706, 32, 20, 36.0294, 20, 41);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(61, 41);
- ctx.bezierCurveTo(61, 45.9706, 56.9706, 50, 52, 50);
- ctx.bezierCurveTo(47.0294, 50, 43, 45.9706, 43, 41);
- ctx.bezierCurveTo(43, 36.0294, 47.0294, 32, 52, 32);
- ctx.bezierCurveTo(56.9706, 32, 61, 36.0294, 61, 41);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(46, 30);
- ctx.lineTo(59.5, 30);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(27, 32);
- ctx.lineTo(35, 32);
- ctx.lineTo(35, 40.5);
- ctx.lineTo(27, 40.5);
- ctx.lineTo(27, 32);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(26.5, 25.9999);
- ctx.lineTo(24, 25.9999);
- ctx.bezierCurveTo(20.6863, 25.9999, 18, 23.3136, 18, 19.9999);
- ctx.lineTo(18, 17.9999);
- ctx.bezierCurveTo(18, 15.9924, 18.9859, 14.2152, 20.5, 13.126);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.restore();
- ctx.restore();
- },
- },
- "guache_p.svg": {
- text: "挂车侧面",
- draw: function (ctx, fillStyle, strokeStyle) {
- ctx.save();
- //// ctx.strokeStyle = "rgba(0,0,0,0)";
- ctx.miterLimit = 4;
- // ctx.font = "15px ''";
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- // ctx.font = " 15px ''";
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(2, 37);
- ctx.lineTo(14.5, 37);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(4, 35);
- ctx.lineTo(4, 39);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(7, 33);
- ctx.lineTo(7, 41);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(27.1947, 40.0973);
- ctx.bezierCurveTo(27.1947, 41.808, 25.808, 43.1947, 24.0973, 43.1947);
- ctx.bezierCurveTo(22.3867, 43.1947, 21, 41.808, 21, 40.0973);
- ctx.bezierCurveTo(21, 38.3867, 22.3867, 37, 24.0973, 37);
- ctx.bezierCurveTo(25.808, 37, 27.1947, 38.3867, 27.1947, 40.0973);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(52.1947, 40.0973);
- ctx.bezierCurveTo(52.1947, 41.808, 50.808, 43.1947, 49.0973, 43.1947);
- ctx.bezierCurveTo(47.3867, 43.1947, 46, 41.808, 46, 40.0973);
- ctx.bezierCurveTo(46, 38.3867, 47.3867, 37, 49.0973, 37);
- ctx.bezierCurveTo(50.808, 37, 52.1947, 38.3867, 52.1947, 40.0973);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(13, 24);
- ctx.lineTo(61, 24);
- ctx.lineTo(61, 37);
- ctx.lineTo(13, 37);
- ctx.lineTo(13, 24);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.restore();
- },
- },
- "guache_pingmian.svg": {
- text: "挂车平面",
- draw: function (ctx, fillStyle, strokeStyle) {
- ctx.save();
- //// ctx.strokeStyle = "rgba(0,0,0,0)";
- ctx.miterLimit = 4;
- // ctx.font = "15px ''";
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- // ctx.font = " 15px ''";
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(12, 20);
- ctx.lineTo(60, 20);
- ctx.lineTo(60, 44);
- ctx.lineTo(12, 44);
- ctx.lineTo(12, 20);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineJoin = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(12, 27);
- ctx.lineTo(2, 32);
- ctx.lineTo(12, 37);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(47, 23);
- ctx.lineTo(53, 23);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(47, 41);
- ctx.lineTo(53, 41);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(20, 41);
- ctx.lineTo(26, 41);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(20, 23);
- ctx.lineTo(26, 23);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.restore();
- },
- },
- "huoche_p.svg": {
- text: "货车平面图",
- draw: function (ctx, fillStyle, strokeStyle) {
- ctx.save();
- //// ctx.strokeStyle = "rgba(0,0,0,0)";
- ctx.miterLimit = 4;
- // ctx.font = "15px ''";
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- // ctx.font = " 15px ''";
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(2, 18);
- ctx.lineTo(62, 18);
- ctx.lineTo(62, 45);
- ctx.lineTo(2, 45);
- ctx.lineTo(2, 18);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(44, 21.5);
- ctx.lineTo(52, 21.5);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(44, 41.5);
- ctx.lineTo(52, 41.5);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(4, 42);
- ctx.lineTo(10, 42);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(4, 21);
- ctx.lineTo(10, 21);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(24, 18);
- ctx.lineTo(24, 45);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(2, 25.5);
- ctx.lineTo(24, 18);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(24, 45);
- ctx.lineTo(2, 37.5);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.restore();
- },
- },
- "huoche_s1.svg": {
- text: "货车侧面",
- draw: function (ctx, fillStyle, strokeStyle) {
- ctx.save();
- //// ctx.strokeStyle = "rgba(0,0,0,0)";
- ctx.miterLimit = 4;
- // ctx.font = "15px ''";
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- // ctx.font = " 15px ''";
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(19, 45);
- ctx.bezierCurveTo(19, 46.933, 17.433, 48.5, 15.5, 48.5);
- ctx.bezierCurveTo(13.567, 48.5, 12, 46.933, 12, 45);
- ctx.bezierCurveTo(12, 43.067, 13.567, 41.5, 15.5, 41.5);
- ctx.bezierCurveTo(17.433, 41.5, 19, 43.067, 19, 45);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(52, 45);
- ctx.bezierCurveTo(52, 46.933, 50.433, 48.5, 48.5, 48.5);
- ctx.bezierCurveTo(46.567, 48.5, 45, 46.933, 45, 45);
- ctx.bezierCurveTo(45, 43.067, 46.567, 41.5, 48.5, 41.5);
- ctx.bezierCurveTo(50.433, 41.5, 52, 43.067, 52, 45);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(4, 41.5);
- ctx.lineTo(4, 30.5);
- ctx.lineTo(12, 17.5);
- ctx.lineTo(24, 17.5);
- ctx.lineTo(24, 28.5);
- ctx.lineTo(60.5, 28.5);
- ctx.lineTo(60.5, 41.5);
- ctx.lineTo(4, 41.5);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.restore();
- },
- },
- "huoche_s2.svg": {
- text: "货车侧面",
- draw: function (ctx, fillStyle, strokeStyle) {
- ctx.save();
- //// ctx.strokeStyle = "rgba(0,0,0,0)";
- ctx.miterLimit = 4;
- // ctx.font = "15px ''";
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- // ctx.font = " 15px ''";
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(19, 45);
- ctx.bezierCurveTo(19, 46.933, 17.433, 48.5, 15.5, 48.5);
- ctx.bezierCurveTo(13.567, 48.5, 12, 46.933, 12, 45);
- ctx.bezierCurveTo(12, 43.067, 13.567, 41.5, 15.5, 41.5);
- ctx.bezierCurveTo(17.433, 41.5, 19, 43.067, 19, 45);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(52, 45);
- ctx.bezierCurveTo(52, 46.933, 50.433, 48.5, 48.5, 48.5);
- ctx.bezierCurveTo(46.567, 48.5, 45, 46.933, 45, 45);
- ctx.bezierCurveTo(45, 43.067, 46.567, 41.5, 48.5, 41.5);
- ctx.bezierCurveTo(50.433, 41.5, 52, 43.067, 52, 45);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(4, 41.5);
- ctx.lineTo(4, 30.5);
- ctx.lineTo(16, 27.5);
- ctx.lineTo(25.5, 17.5);
- ctx.lineTo(36.5, 17.5);
- ctx.lineTo(36.5, 28.5);
- ctx.lineTo(60.5, 28.5);
- ctx.lineTo(60.5, 41.5);
- ctx.lineTo(4, 41.5);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.restore();
- },
- },
- "jiaoche_p.svg": {
- text: "轿车平面",
- draw: function (ctx, fillStyle, strokeStyle) {
- ctx.save();
- //// ctx.strokeStyle = "rgba(0,0,0,0)";
- ctx.miterLimit = 4;
- // ctx.font = "15px ''";
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- // ctx.font = " 15px ''";
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(1.5, 22);
- ctx.bezierCurveTo(1.5, 19.7909, 3.29086, 18, 5.5, 18);
- ctx.lineTo(58.5007, 18);
- ctx.bezierCurveTo(60.7099, 18, 62.5007, 19.7909, 62.5007, 22);
- ctx.lineTo(62.5007, 42);
- ctx.bezierCurveTo(62.5007, 44.2091, 60.7099, 46, 58.5007, 46);
- ctx.lineTo(5.5, 46);
- ctx.bezierCurveTo(3.29086, 46, 1.5, 44.2091, 1.5, 42);
- ctx.lineTo(1.5, 22);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(18.5, 18);
- ctx.bezierCurveTo(18.5, 18, 16.5, 23, 16.5, 32);
- ctx.bezierCurveTo(16.5, 41, 18.5, 46, 18.5, 46);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(24, 18);
- ctx.bezierCurveTo(24, 18, 22, 23, 22, 32);
- ctx.bezierCurveTo(22, 41, 24, 46, 24, 46);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(49, 18);
- ctx.bezierCurveTo(49, 18, 51, 23, 51, 32);
- ctx.bezierCurveTo(51, 41, 49, 46, 49, 46);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(7, 21);
- ctx.lineTo(13, 21);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(7, 42);
- ctx.lineTo(13, 42);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(54, 42);
- ctx.lineTo(58.5, 42);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(54, 21);
- ctx.lineTo(58.5, 21);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.restore();
- },
- },
- "jiaoche_s.svg": {
- text: "轿车侧面",
- draw: function (ctx, fillStyle, strokeStyle) {
- ctx.save();
- //// ctx.strokeStyle = "rgba(0,0,0,0)";
- ctx.miterLimit = 4;
- // ctx.font = "15px ''";
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- // ctx.font = " 15px ''";
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(20, 40.5);
- ctx.bezierCurveTo(20, 42.1569, 18.6569, 43.5, 17, 43.5);
- ctx.bezierCurveTo(15.3431, 43.5, 14, 42.1569, 14, 40.5);
- ctx.bezierCurveTo(14, 38.8431, 15.3431, 37.5, 17, 37.5);
- ctx.bezierCurveTo(18.6569, 37.5, 20, 38.8431, 20, 40.5);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(56.138, 37.5);
- ctx.lineTo(6.73607, 37.5);
- ctx.bezierCurveTo(6.58082, 37.5, 6.42771, 37.4639, 6.28885, 37.3944);
- ctx.lineTo(2.04126, 35.2706);
- ctx.bezierCurveTo(1.3545, 34.9272, 1.2949, 33.9701, 1.93377, 33.5442);
- ctx.lineTo(6.24808, 30.6679);
- ctx.bezierCurveTo(6.41234, 30.5584, 6.60535, 30.5, 6.80277, 30.5);
- ctx.lineTo(17.2132, 30.5);
- ctx.bezierCurveTo(17.4006, 30.5, 17.5843, 30.4473, 17.7432, 30.348);
- ctx.lineTo(29.2568, 23.152);
- ctx.bezierCurveTo(29.4157, 23.0527, 29.5994, 23, 29.7868, 23);
- ctx.lineTo(45.1795, 23);
- ctx.bezierCurveTo(45.388, 23, 45.5912, 23.0651, 45.7608, 23.1863);
- ctx.lineTo(52.2392, 27.8137);
- ctx.bezierCurveTo(52.4088, 27.9349, 52.612, 28, 52.8205, 28);
- ctx.lineTo(57.5858, 28);
- ctx.bezierCurveTo(57.851, 28, 58.1054, 28.1054, 58.2929, 28.2929);
- ctx.lineTo(61.7257, 31.7257);
- ctx.bezierCurveTo(62.1415, 32.1415, 62.1105, 32.8246, 61.6588, 33.201);
- ctx.lineTo(56.7781, 37.2682);
- ctx.bezierCurveTo(56.5984, 37.418, 56.3719, 37.5, 56.138, 37.5);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(53, 40.5);
- ctx.bezierCurveTo(53, 42.1569, 51.6569, 43.5, 50, 43.5);
- ctx.bezierCurveTo(48.3431, 43.5, 47, 42.1569, 47, 40.5);
- ctx.bezierCurveTo(47, 38.8431, 48.3431, 37.5, 50, 37.5);
- ctx.bezierCurveTo(51.6569, 37.5, 53, 38.8431, 53, 40.5);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.restore();
- },
- },
- "keche_p.svg": {
- text: "客车平面",
- draw: function (ctx, fillStyle, strokeStyle) {
- ctx.save();
- //// ctx.strokeStyle = "rgba(0,0,0,0)";
- ctx.miterLimit = 4;
- // ctx.font = "15px ''";
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- // ctx.font = " 15px ''";
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(7, 24);
- ctx.bezierCurveTo(7, 21.7909, 8.79086, 20, 11, 20);
- ctx.lineTo(58, 20);
- ctx.bezierCurveTo(60.2091, 20, 62, 21.7909, 62, 24);
- ctx.lineTo(62, 40);
- ctx.bezierCurveTo(62, 42.2091, 60.2091, 44, 58, 44);
- ctx.lineTo(11, 44);
- ctx.bezierCurveTo(8.79086, 44, 7, 42.2091, 7, 40);
- ctx.lineTo(7, 24);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(2, 24);
- ctx.bezierCurveTo(2, 21.7909, 3.79086, 20, 6, 20);
- ctx.lineTo(58, 20);
- ctx.bezierCurveTo(60.2091, 20, 62, 21.7909, 62, 24);
- ctx.lineTo(62, 40);
- ctx.bezierCurveTo(62, 42.2091, 60.2091, 44, 58, 44);
- ctx.lineTo(6, 44);
- ctx.bezierCurveTo(3.79086, 44, 2, 42.2091, 2, 40);
- ctx.lineTo(2, 24);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(1.5, 32.5);
- ctx.lineTo(6.5, 32.5);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(12.5, 22.5);
- ctx.lineTo(20.5, 22.5);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(12.5, 41.5);
- ctx.lineTo(20.5, 41.5);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(49.5, 22.5);
- ctx.lineTo(55.5, 22.5);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(49.5, 41.5);
- ctx.lineTo(55.5, 41.5);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.restore();
- },
- },
- "keche_s.svg": {
- text: "客车侧面",
- draw: function (ctx, fillStyle, strokeStyle) {
- ctx.save();
- //// ctx.strokeStyle = "rgba(0,0,0,0)";
- ctx.miterLimit = 4;
- // ctx.font = "15px ''";
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- // ctx.font = " 15px ''";
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(5, 25);
- ctx.bezierCurveTo(5, 24.4477, 5.44772, 24, 6, 24);
- ctx.lineTo(9, 24);
- ctx.bezierCurveTo(9.55228, 24, 10, 24.4477, 10, 25);
- ctx.lineTo(10, 39);
- ctx.bezierCurveTo(10, 39.5523, 9.55228, 40, 9, 40);
- ctx.lineTo(6, 40);
- ctx.bezierCurveTo(5.44772, 40, 5, 39.5523, 5, 39);
- ctx.lineTo(5, 25);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(1.5, 23.5);
- ctx.bezierCurveTo(1.5, 21.2909, 3.29086, 19.5, 5.5, 19.5);
- ctx.lineTo(58, 19.5);
- ctx.bezierCurveTo(60.2091, 19.5, 62, 21.2909, 62, 23.5);
- ctx.lineTo(62, 44.5);
- ctx.lineTo(5.5, 44.5);
- ctx.bezierCurveTo(3.29086, 44.5, 1.5, 42.7091, 1.5, 40.5);
- ctx.lineTo(1.5, 23.5);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(17, 47.5);
- ctx.bezierCurveTo(17, 49.1569, 15.6569, 50.5, 14, 50.5);
- ctx.bezierCurveTo(12.3431, 50.5, 11, 49.1569, 11, 47.5);
- ctx.bezierCurveTo(11, 45.8431, 12.3431, 44.5, 14, 44.5);
- ctx.bezierCurveTo(15.6569, 44.5, 17, 45.8431, 17, 47.5);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(53, 47.5);
- ctx.bezierCurveTo(53, 49.1569, 51.6569, 50.5, 50, 50.5);
- ctx.bezierCurveTo(48.3431, 50.5, 47, 49.1569, 47, 47.5);
- ctx.bezierCurveTo(47, 45.8431, 48.3431, 44.5, 50, 44.5);
- ctx.bezierCurveTo(51.6569, 44.5, 53, 45.8431, 53, 47.5);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.restore();
- },
- },
- "lunshijixie_p.svg": {
- text: "轮式自行机械平面",
- draw: function (ctx, fillStyle, strokeStyle) {
- ctx.save();
- //// ctx.strokeStyle = "rgba(0,0,0,0)";
- ctx.miterLimit = 4;
- // ctx.font = "15px ''";
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- // ctx.font = " 15px ''";
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(2, 19);
- ctx.lineTo(62, 19);
- ctx.lineTo(62, 44);
- ctx.lineTo(2, 44);
- ctx.lineTo(2, 19);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(2, 32);
- ctx.lineTo(13, 32);
- ctx.lineTo(13, 44);
- ctx.lineTo(2, 44);
- ctx.lineTo(2, 32);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(45, 22);
- ctx.lineTo(53, 22);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(45, 41);
- ctx.lineTo(53, 41);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(13, 42);
- ctx.lineTo(19, 42);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(13, 22);
- ctx.lineTo(19, 22);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(2, 36);
- ctx.lineTo(13, 32);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(13, 44);
- ctx.lineTo(2, 40);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.restore();
- },
- },
- "lunshituolaji_p.svg": {
- text: "轮式拖拉机平面",
- draw: function (ctx, fillStyle, strokeStyle) {
- ctx.save();
- //// ctx.strokeStyle = "rgba(0,0,0,0)";
- ctx.miterLimit = 4;
- // ctx.font = "15px ''";
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- // ctx.font = " 15px ''";
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(25, 16);
- ctx.lineTo(41, 16);
- ctx.lineTo(41, 48);
- ctx.lineTo(25, 48);
- ctx.lineTo(25, 16);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(5, 25);
- ctx.lineTo(25, 25);
- ctx.lineTo(25, 39);
- ctx.lineTo(5, 39);
- ctx.lineTo(5, 25);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(36, 13);
- ctx.lineTo(47.5, 13);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(36, 51);
- ctx.lineTo(47.5, 51);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(3, 22);
- ctx.lineTo(10.5, 22);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(3, 42);
- ctx.lineTo(10.5, 42);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(41, 33);
- ctx.lineTo(62, 33);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(55, 30);
- ctx.lineTo(55, 36);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(58, 30);
- ctx.lineTo(58, 36);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.restore();
- },
- },
- "lunshituolaji_s.svg": {
- text: "轮式拖拉机侧面",
- draw: function (ctx, fillStyle, strokeStyle) {
- ctx.save();
- //// ctx.strokeStyle = "rgba(0,0,0,0)";
- ctx.miterLimit = 4;
- // ctx.font = "15px ''";
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- // ctx.font = " 15px ''";
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(26, 10);
- ctx.lineTo(45, 10);
- ctx.lineTo(45, 41);
- ctx.lineTo(26, 41);
- ctx.lineTo(26, 10);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(6, 24);
- ctx.lineTo(26, 24);
- ctx.lineTo(26, 41);
- ctx.lineTo(6, 41);
- ctx.lineTo(6, 24);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(41, 41);
- ctx.lineTo(62, 41);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(55, 37);
- ctx.lineTo(55, 45);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(58, 35);
- ctx.lineTo(58, 47);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(45, 46);
- ctx.bezierCurveTo(45, 50.4183, 41.4183, 54, 37, 54);
- ctx.bezierCurveTo(32.5817, 54, 29, 50.4183, 29, 46);
- ctx.bezierCurveTo(29, 41.5817, 32.5817, 38, 37, 38);
- ctx.bezierCurveTo(41.4183, 38, 45, 41.5817, 45, 46);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(17, 46);
- ctx.bezierCurveTo(17, 49.3137, 14.3137, 52, 11, 52);
- ctx.bezierCurveTo(7.68629, 52, 5, 49.3137, 5, 46);
- ctx.bezierCurveTo(5, 42.6863, 7.68629, 40, 11, 40);
- ctx.bezierCurveTo(14.3137, 40, 17, 42.6863, 17, 46);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.restore();
- },
- },
- "qianyinche_p.svg": {
- text: "侨银车平面",
- draw: function (ctx, fillStyle, strokeStyle) {
- ctx.save();
- //// ctx.strokeStyle = "rgba(0,0,0,0)";
- ctx.miterLimit = 4;
- // ctx.font = "15px ''";
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- // ctx.font = " 15px ''";
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(2, 21);
- ctx.lineTo(52, 21);
- ctx.lineTo(52, 44);
- ctx.lineTo(2, 44);
- ctx.lineTo(2, 21);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(37, 23.917);
- ctx.lineTo(43.6667, 23.917);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(37, 40.583);
- ctx.lineTo(43.6667, 40.583);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(3.66797, 41);
- ctx.lineTo(8.66797, 41);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(3.66797, 23.5);
- ctx.lineTo(8.66797, 23.5);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(20.5, 21);
- ctx.lineTo(20.5, 44);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(2, 27);
- ctx.lineTo(20.5, 21);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(20.5, 44);
- ctx.lineTo(2, 37);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- ctx.fillStyle = fillStyle;
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(62, 32);
- ctx.bezierCurveTo(62.2761, 32, 62.5, 31.7761, 62.5, 31.5);
- ctx.bezierCurveTo(62.5, 31.2239, 62.2761, 31, 62, 31);
- ctx.lineTo(62, 32);
- ctx.closePath();
- ctx.moveTo(52, 32);
- ctx.lineTo(62, 32);
- ctx.lineTo(62, 31);
- ctx.lineTo(52, 31);
- ctx.lineTo(52, 32);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(57.5, 28.5);
- ctx.lineTo(57.5, 34.5);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(60, 28.5);
- ctx.lineTo(60, 34.5);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.restore();
- },
- },
- "qianyinche_s.svg": {
- text: "牵引车侧面",
- draw: function (ctx, fillStyle, strokeStyle) {
- ctx.save();
- //// ctx.strokeStyle = "rgba(0,0,0,0)";
- ctx.miterLimit = 4;
- // ctx.font = "15px ''";
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- // ctx.font = " 15px ''";
- ctx.save();
- ctx.fillStyle = fillStyle;
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(62, 34);
- ctx.bezierCurveTo(62.2761, 34, 62.5, 33.7761, 62.5, 33.5);
- ctx.bezierCurveTo(62.5, 33.2239, 62.2761, 33, 62, 33);
- ctx.lineTo(62, 34);
- ctx.closePath();
- ctx.moveTo(52, 34);
- ctx.lineTo(62, 34);
- ctx.lineTo(62, 33);
- ctx.lineTo(52, 33);
- ctx.lineTo(52, 34);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(57.5, 30.5);
- ctx.lineTo(57.5, 36.5);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(15.2728, 42.3366);
- ctx.bezierCurveTo(15.2728, 44.0472, 13.8861, 45.4339, 12.1755, 45.4339);
- ctx.bezierCurveTo(10.4649, 45.4339, 9.07812, 44.0472, 9.07812, 42.3366);
- ctx.bezierCurveTo(9.07812, 40.626, 10.4649, 39.2393, 12.1755, 39.2393);
- ctx.bezierCurveTo(13.8861, 39.2393, 15.2728, 40.626, 15.2728, 42.3366);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(44.4759, 42.3366);
- ctx.bezierCurveTo(44.4759, 44.0472, 43.0892, 45.4339, 41.3786, 45.4339);
- ctx.bezierCurveTo(39.668, 45.4339, 38.2812, 44.0472, 38.2812, 42.3366);
- ctx.bezierCurveTo(38.2812, 40.626, 39.668, 39.2393, 41.3786, 39.2393);
- ctx.bezierCurveTo(43.0892, 39.2393, 44.4759, 40.626, 44.4759, 42.3366);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(2, 39.2389);
- ctx.lineTo(2, 31.5044);
- ctx.lineTo(11.6195, 28.8496);
- ctx.lineTo(19.0265, 21);
- ctx.lineTo(28.7611, 21);
- ctx.lineTo(28.7611, 29.7345);
- ctx.lineTo(52, 29.7345);
- ctx.lineTo(52, 39.2389);
- ctx.lineTo(2, 39.2389);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(60, 30.5);
- ctx.lineTo(60, 36.5);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.restore();
- },
- },
- "shoufutuolaji_p.svg": {
- text: "手扶拖拉机平面",
- draw: function (ctx, fillStyle, strokeStyle) {
- ctx.save();
- //// ctx.strokeStyle = "rgba(0,0,0,0)";
- ctx.miterLimit = 4;
- // ctx.font = "15px ''";
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- // ctx.font = " 15px ''";
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(27, 22);
- ctx.lineTo(62, 22);
- ctx.lineTo(62, 42);
- ctx.lineTo(27, 42);
- ctx.lineTo(27, 22);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(2, 34);
- ctx.lineTo(19, 34);
- ctx.lineTo(19, 30);
- ctx.lineTo(2, 30);
- ctx.lineTo(2, 34);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(49.5, 25);
- ctx.lineTo(57, 25);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(12.5, 27);
- ctx.lineTo(16.5, 27);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(19, 30);
- ctx.lineTo(23, 28);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(23, 36);
- ctx.lineTo(19, 34);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(12.5, 37);
- ctx.lineTo(16.5, 37);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(49.5, 39);
- ctx.lineTo(57, 39);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(19, 32);
- ctx.lineTo(27, 32);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.restore();
- },
- },
- "shoufutuolaji_s.svg": {
- text: "手扶拖拉机侧面",
- draw: function (ctx, fillStyle, strokeStyle) {
- ctx.save();
- //// ctx.strokeStyle = "rgba(0,0,0,0)";
- ctx.miterLimit = 4;
- // ctx.font = "15px ''";
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- // ctx.font = " 15px ''";
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(35, 31);
- ctx.lineTo(62, 31);
- ctx.lineTo(62, 38);
- ctx.lineTo(35, 38);
- ctx.lineTo(35, 31);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(2, 38);
- ctx.lineTo(2, 31);
- ctx.lineTo(20, 31);
- ctx.lineTo(20, 35);
- ctx.lineTo(35, 35);
- ctx.lineTo(35, 38);
- ctx.lineTo(2, 38);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(35, 22);
- ctx.lineTo(35, 31);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(20, 33);
- ctx.lineTo(26, 29.5);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(13, 40.5);
- ctx.bezierCurveTo(13, 41.8807, 11.8807, 43, 10.5, 43);
- ctx.bezierCurveTo(9.11929, 43, 8, 41.8807, 8, 40.5);
- ctx.bezierCurveTo(8, 39.1193, 9.11929, 38, 10.5, 38);
- ctx.bezierCurveTo(11.8807, 38, 13, 39.1193, 13, 40.5);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(50, 40.5);
- ctx.bezierCurveTo(50, 41.8807, 48.8807, 43, 47.5, 43);
- ctx.bezierCurveTo(46.1193, 43, 45, 41.8807, 45, 40.5);
- ctx.bezierCurveTo(45, 39.1193, 46.1193, 38, 47.5, 38);
- ctx.bezierCurveTo(48.8807, 38, 50, 39.1193, 50, 40.5);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.restore();
- },
- },
- "zhengsanlun_p.svg": {
- text: "正三轮平面",
- draw: function (ctx, fillStyle, strokeStyle) {
- ctx.save();
- //// ctx.strokeStyle = "rgba(0,0,0,0)";
- ctx.miterLimit = 4;
- // ctx.font = "15px ''";
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- // ctx.font = " 15px ''";
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(20, 18);
- ctx.lineTo(60, 18);
- ctx.lineTo(60, 46);
- ctx.lineTo(20, 46);
- ctx.lineTo(20, 18);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineJoin = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(20, 18);
- ctx.lineTo(8, 23);
- ctx.lineTo(8, 41);
- ctx.lineTo(20, 46);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(46, 21);
- ctx.lineTo(56, 21);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(46, 43);
- ctx.lineTo(56, 43);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(2, 32);
- ctx.lineTo(13, 32);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.restore();
- },
- },
- "zhengsanlun_s.svg": {
- text: "正三轮侧面",
- draw: function (ctx, fillStyle, strokeStyle) {
- ctx.save();
- //// ctx.strokeStyle = "rgba(0,0,0,0)";
- ctx.miterLimit = 4;
- // ctx.font = "15px ''";
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- // ctx.font = " 15px ''";
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(15, 39.5);
- ctx.bezierCurveTo(15, 43.0899, 12.0899, 46, 8.5, 46);
- ctx.bezierCurveTo(4.91015, 46, 2, 43.0899, 2, 39.5);
- ctx.bezierCurveTo(2, 35.9101, 4.91015, 33, 8.5, 33);
- ctx.bezierCurveTo(12.0899, 33, 15, 35.9101, 15, 39.5);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(58, 39.5);
- ctx.bezierCurveTo(58, 43.0899, 55.0899, 46, 51.5, 46);
- ctx.bezierCurveTo(47.9101, 46, 45, 43.0899, 45, 39.5);
- ctx.bezierCurveTo(45, 35.9101, 47.9101, 33, 51.5, 33);
- ctx.bezierCurveTo(55.0899, 33, 58, 35.9101, 58, 39.5);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- //// ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(9, 39.5);
- ctx.lineTo(9, 30.5);
- ctx.lineTo(17, 17.5);
- ctx.lineTo(62, 17.5);
- ctx.lineTo(62, 39.5);
- ctx.lineTo(9, 39.5);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.restore();
- },
- },
- "fjdc_canjiren_s.svg": {
- text: "残疾人用车侧面",
- draw: function (ctx, fillStyle, strokeStyle) {
- ctx.save();
- ctx.strokeStyle = "rgba(0,0,0,0)";
- ctx.miterLimit = 4;
- // ctx.font="15px ''";
- ctx.fillStyle = "rgba(0,0,0,0)";
- // ctx.font=" 15px ''";
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.arc(34, 36, 14, 0, 6.283185307179586, false);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- ctx.lineJoin = "round";
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.moveTo(15, 47.5);
- ctx.lineTo(24.5, 47.5);
- ctx.lineTo(24.5, 29.5);
- ctx.lineTo(42, 29.5);
- ctx.lineTo(44.5, 12.5);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.restore();
- },
- },
- "fjdc_renliche.svg": {
- text: "人力车",
- draw: function (ctx, fillStyle, strokeStyle) {
- ctx.save();
- ctx.strokeStyle = "rgba(0,0,0,0)";
- ctx.miterLimit = 4;
- // ctx.font="15px ''";
- ctx.fillStyle = "rgba(0,0,0,0)";
- // ctx.font=" 15px ''";
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.moveTo(37, 20.5);
- ctx.lineTo(48.5, 20.5);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.moveTo(37, 43.5);
- ctx.lineTo(48.5, 43.5);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.moveTo(2, 22.5);
- ctx.lineTo(62.5, 22.5);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.moveTo(2, 41.5);
- ctx.lineTo(62.5, 41.5);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.moveTo(54.5, 23);
- ctx.lineTo(54.5, 41);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.moveTo(20.5, 22.5);
- ctx.lineTo(20.5, 40.5);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.restore();
- },
- },
- "fjdc_sanlunche.svg": {
- text: "三轮车",
- draw: function (ctx, fillStyle, strokeStyle) {
- ctx.save();
- ctx.strokeStyle = "rgba(0,0,0,0)";
- ctx.miterLimit = 4;
- // ctx.font="15px ''";
- ctx.fillStyle = "rgba(0,0,0,0)";
- // ctx.font=" 15px ''";
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.moveTo(28.5, 22.5);
- ctx.lineTo(61.5, 22.5);
- ctx.lineTo(61.5, 42.5);
- ctx.lineTo(28.5, 42.5);
- ctx.lineTo(28.5, 22.5);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.moveTo(38, 44.5);
- ctx.lineTo(52, 44.5);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.moveTo(38, 20.5);
- ctx.lineTo(52, 20.5);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineJoin = "round";
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.moveTo(28.5, 30.5);
- ctx.lineTo(20.5, 33.5);
- ctx.lineTo(28.5, 36.5);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- ctx.lineJoin = "round";
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.moveTo(1.5, 33.5);
- ctx.lineTo(20.5, 33.5);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.moveTo(8.5, 38.666);
- ctx.bezierCurveTo(7.39543, 38.666, 6.5, 37.9198, 6.5, 36.9993);
- ctx.lineTo(6.5, 30.3327);
- ctx.bezierCurveTo(6.5, 29.4122, 7.39543, 28.5, 8.5, 28.5);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.restore();
- },
- },
- "jtxx_fengxb.svg": {
- text: "风向标",
- draw: function (ctx, fillStyle, strokeStyle) {
- ctx.save();
- ctx.strokeStyle = "rgba(0,0,0,0)";
- ctx.miterLimit = 4;
- // ctx.font="15px ''";
- ctx.fillStyle = "rgba(0,0,0,0)";
- // ctx.font=" 15px ''";
- ctx.save();
- ctx.fillStyle = fillStyle;
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.moveTo(23, 21);
- ctx.lineTo(41, 21);
- ctx.lineTo(32.2432, 8);
- ctx.lineTo(23, 21);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.moveTo(31.5, 21);
- ctx.lineTo(31.5, 56);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.moveTo(15, 35.5);
- ctx.lineTo(49, 35.5);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.restore();
- },
- },
- "jtxx_fangxb.svg": {
- text: "方向标",
- draw: function (ctx, fillStyle, strokeStyle) {
- ctx.save();
- ctx.strokeStyle = "rgba(0,0,0,0)";
- ctx.miterLimit = 4;
- // ctx.font="15px ''";
- ctx.fillStyle = "rgba(0,0,0,0)";
- // ctx.font=" 15px ''";
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.moveTo(25.5, 14);
- ctx.lineTo(25.5, 55.9996);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.moveTo(25.5, 29.5);
- ctx.lineTo(38, 29.5);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.moveTo(25.5, 14.5);
- ctx.lineTo(38, 14.5);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.moveTo(25.5, 21.5);
- ctx.lineTo(38, 21.5);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- ctx.fillStyle = fillStyle;
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.moveTo(46.2775, 12.7341);
- ctx.lineTo(50, 9);
- ctx.lineTo(47.0504, 9);
- ctx.lineTo(47.7563, 9.98795);
- ctx.lineTo(45.8559, 11.9603);
- ctx.lineTo(44.7815, 9.98795);
- ctx.lineTo(45.4874, 9);
- ctx.lineTo(42.5378, 9);
- ctx.lineTo(44.8731, 12.9802);
- ctx.lineTo(41, 17);
- ctx.lineTo(43.5966, 17);
- ctx.lineTo(42.8655, 16.1566);
- ctx.lineTo(45.3025, 13.7121);
- ctx.lineTo(46.7227, 16.1325);
- ctx.lineTo(45.9916, 16.9759);
- ctx.lineTo(48.5882, 16.9759);
- ctx.lineTo(46.2775, 12.7341);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.restore();
- },
- },
- "rt_shit.svg": {
- text: "尸体",
- draw: function (ctx, fillStyle, strokeStyle) {
- ctx.save();
- ctx.strokeStyle = "rgba(0,0,0,0)";
- ctx.miterLimit = 4;
- // ctx.font="15px ''";
- ctx.fillStyle = "rgba(0,0,0,0)";
- // ctx.font=" 15px ''";
- ctx.save();
- ctx.fillStyle = fillStyle;
- ctx.strokeStyle = strokeStyle;
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.arc(32, 13, 8, 0, 6.283185307179586, false);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- ctx.lineJoin = "round";
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.moveTo(32, 44.5);
- ctx.lineTo(24, 59.5);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- ctx.lineJoin = "round";
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.moveTo(32, 44.5);
- ctx.lineTo(40, 59.5);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- ctx.lineJoin = "round";
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.moveTo(25, 33);
- ctx.lineTo(32, 21);
- ctx.lineTo(39, 33);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- ctx.lineJoin = "round";
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.moveTo(32, 21);
- ctx.lineTo(32, 44.5);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.restore();
- },
- },
- "sc_sc.svg": {
- text: "牲畜",
- draw: function (ctx, fillStyle, strokeStyle) {
- ctx.save();
- ctx.strokeStyle = "rgba(0,0,0,0)";
- ctx.miterLimit = 4;
- // ctx.font="15px ''";
- ctx.fillStyle = "rgba(0,0,0,0)";
- // ctx.font=" 15px ''";
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.moveTo(31.9983, 58);
- ctx.lineTo(53.9983, 22.5);
- ctx.lineTo(10, 22.5);
- ctx.lineTo(31.9983, 58);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- ctx.lineJoin = "round";
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.moveTo(44, 7.5);
- ctx.lineTo(32, 22.5);
- ctx.lineTo(20, 7.5);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.restore();
- },
- },
- "rt_st.svg": {
- text: "伤体",
- draw: function (ctx, fillStyle, strokeStyle) {
- ctx.save();
- ctx.strokeStyle = "rgba(0,0,0,0)";
- ctx.miterLimit = 4;
- // ctx.font="15px ''";
- ctx.fillStyle = "rgba(0,0,0,0)";
- // ctx.font=" 15px ''";
- ctx.save();
- ctx.fillStyle = fillStyle;
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.moveTo(32, 21);
- ctx.bezierCurveTo(36.4183, 21, 40, 17.4183, 40, 13);
- ctx.bezierCurveTo(40, 8.58172, 36.4183, 5, 32, 5);
- ctx.lineTo(32, 21);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.arc(32, 13, 8, 0, 6.283185307179586, false);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- ctx.lineJoin = "round";
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.moveTo(32, 44.5);
- ctx.lineTo(24, 59.5);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- ctx.lineJoin = "round";
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.moveTo(32, 44.5);
- ctx.lineTo(40, 59.5);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- ctx.lineJoin = "round";
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.moveTo(25, 33);
- ctx.lineTo(32, 21);
- ctx.lineTo(39, 33);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- ctx.lineJoin = "round";
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.moveTo(32, 21);
- ctx.lineTo(32, 44.5);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.restore();
- },
- },
- "jtxx_ryydfx.svg": {
- text: "人员运动方向",
- draw: function (ctx, fillStyle, strokeStyle) {
- ctx.save();
- ctx.strokeStyle = "rgba(0,0,0,0)";
- ctx.miterLimit = 4;
- // ctx.font="15px ''";
- ctx.fillStyle = "rgba(0,0,0,0)";
- // ctx.font=" 15px ''";
- ctx.save();
- ctx.fillStyle = fillStyle;
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.moveTo(21.5, 39.5);
- ctx.lineTo(21.5, 26.5);
- ctx.lineTo(3.5, 33.5);
- ctx.lineTo(21.5, 39.5);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.moveTo(21.5, 39.5);
- ctx.lineTo(21.5, 26.5);
- ctx.lineTo(3.5, 33.5);
- ctx.lineTo(21.5, 39.5);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.moveTo(21.5, 33.5);
- ctx.lineTo(62, 33.5);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.restore();
- },
- },
- "sc_shangc.svg": {
- text: "伤畜",
- draw: function (ctx, fillStyle, strokeStyle) {
- ctx.save();
- ctx.strokeStyle = "rgba(0,0,0,0)";
- ctx.miterLimit = 4;
- // ctx.font="15px ''";
- ctx.fillStyle = "rgba(0,0,0,0)";
- // ctx.font=" 15px ''";
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.moveTo(31.9983, 58);
- ctx.lineTo(53.9983, 22.5);
- ctx.lineTo(10, 22.5);
- ctx.lineTo(31.9983, 58);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- ctx.fillStyle = fillStyle;
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.moveTo(32, 57.9972);
- ctx.lineTo(53.9983, 22.5);
- ctx.lineTo(32, 22.5);
- ctx.lineTo(32, 57.9972);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- ctx.lineJoin = "round";
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.moveTo(44, 7.5);
- ctx.lineTo(32, 22.5);
- ctx.lineTo(20, 7.5);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.restore();
- },
- },
- "fjdc_canjiren_p.svg": {
- text: "残疾人用车平面",
- draw: function (ctx, fillStyle, strokeStyle) {
- ctx.save();
- ctx.strokeStyle = "rgba(0,0,0,0)";
- ctx.miterLimit = 4;
- // ctx.font="15px ''";
- ctx.fillStyle = "rgba(0,0,0,0)";
- // ctx.font=" 15px ''";
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.moveTo(19.5, 19.5);
- ctx.lineTo(51.5, 19.5);
- ctx.lineTo(51.5, 44.5);
- ctx.lineTo(19.5, 44.5);
- ctx.lineTo(19.5, 19.5);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.moveTo(8.5, 24.5);
- ctx.lineTo(19.5, 24.5);
- ctx.lineTo(19.5, 39.5);
- ctx.lineTo(8.5, 39.5);
- ctx.lineTo(8.5, 24.5);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.moveTo(12, 16.5);
- ctx.lineTo(56, 16.5);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.moveTo(12, 47.5);
- ctx.lineTo(56, 47.5);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.restore();
- },
- },
- "jtxx_jdcxsfx.svg": {
- text: "机动车行驶方向",
- draw: function (ctx, fillStyle, strokeStyle) {
- ctx.save();
- ctx.strokeStyle = "rgba(0,0,0,0)";
- ctx.miterLimit = 4;
- // ctx.font="15px ''";
- ctx.fillStyle = "rgba(0,0,0,0)";
- // ctx.font=" 15px ''";
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.moveTo(21.5, 39.5);
- ctx.lineTo(21.5, 26.5);
- ctx.lineTo(3.5, 33.5);
- ctx.lineTo(21.5, 39.5);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.moveTo(21.5, 33.5);
- ctx.lineTo(62, 33.5);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.restore();
- },
- },
- "fjdc_zixingche.svg": {
- text: "自行车",
- draw: function (ctx, fillStyle, strokeStyle) {
- ctx.save();
- ctx.strokeStyle = "rgba(0,0,0,0)";
- ctx.miterLimit = 4;
- // ctx.font="15px ''";
- ctx.fillStyle = "rgba(0,0,0,0)";
- // ctx.font=" 15px ''";
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.moveTo(0, 0);
- ctx.lineTo(64, 0);
- ctx.bezierCurveTo(64, 0, 64, 0, 64, 0);
- ctx.lineTo(64, 64);
- ctx.bezierCurveTo(64, 64, 64, 64, 64, 64);
- ctx.lineTo(0, 64);
- ctx.bezierCurveTo(0, 64, 0, 64, 0, 64);
- ctx.lineTo(0, 0);
- ctx.bezierCurveTo(0, 0, 0, 0, 0, 0);
- ctx.closePath();
- ctx.clip();
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.moveTo(19, 24);
- ctx.lineTo(11.5, 40.5);
- ctx.lineTo(52, 40.5);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.moveTo(20, 41);
- ctx.bezierCurveTo(20, 45.9706, 15.9706, 50, 11, 50);
- ctx.bezierCurveTo(6.02944, 50, 2, 45.9706, 2, 41);
- ctx.bezierCurveTo(2, 36.0294, 6.02944, 32, 11, 32);
- ctx.bezierCurveTo(15.9706, 32, 20, 36.0294, 20, 41);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.moveTo(61, 41);
- ctx.bezierCurveTo(61, 45.9706, 56.9706, 50, 52, 50);
- ctx.bezierCurveTo(47.0294, 50, 43, 45.9706, 43, 41);
- ctx.bezierCurveTo(43, 36.0294, 47.0294, 32, 52, 32);
- ctx.bezierCurveTo(56.9706, 32, 61, 36.0294, 61, 41);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.moveTo(46, 30.5);
- ctx.lineTo(59.5, 30.5);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.moveTo(26.5, 25.9999);
- ctx.lineTo(24, 25.9999);
- ctx.bezierCurveTo(20.6863, 25.9999, 18, 23.3136, 18, 19.9999);
- ctx.lineTo(18, 17.9999);
- ctx.bezierCurveTo(18, 15.9924, 18.9859, 14.2152, 20.5, 13.126);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- ctx.lineJoin = "round";
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.moveTo(18.5, 25.5);
- ctx.lineTo(29, 40.5);
- ctx.lineTo(42.5, 23.5);
- ctx.moveTo(39, 23.5);
- ctx.lineTo(45, 23.5);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- ctx.lineJoin = "round";
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.moveTo(40.5, 26);
- ctx.lineTo(52, 40.5);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.restore();
- ctx.restore();
- },
- },
- "jtxx_fjdcxsfx.svg": {
- text: "非机动车行驶方向",
- draw: function (ctx, fillStyle, strokeStyle) {
- ctx.save();
- ctx.strokeStyle = "rgba(0,0,0,0)";
- ctx.miterLimit = 4;
- // ctx.font="15px ''";
- ctx.fillStyle = "rgba(0,0,0,0)";
- // ctx.font=" 15px ''";
- ctx.save();
- ctx.fillStyle = fillStyle;
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.moveTo(21.5, 33.5);
- ctx.lineTo(21.5, 26.5);
- ctx.lineTo(3.5, 33.5);
- ctx.lineTo(21.5, 33.5);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.moveTo(21.5, 39.5);
- ctx.lineTo(21.5, 26.5);
- ctx.lineTo(3.5, 33.5);
- ctx.lineTo(21.5, 39.5);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.moveTo(21.5, 33.5);
- ctx.lineTo(62, 33.5);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.restore();
- },
- },
- "jtxx_jcd.svg": {
- text: "接触点",
- draw: function (ctx, fillStyle, strokeStyle) {
- ctx.save();
- ctx.strokeStyle = "rgba(0,0,0,0)";
- ctx.miterLimit = 4;
- // ctx.font="15px ''";
- ctx.fillStyle = "rgba(0,0,0,0)";
- // ctx.font=" 15px ''";
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.arc(32, 32, 10, 0, 6.283185307179586, false);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.moveTo(6, 6);
- ctx.lineTo(58, 58);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.moveTo(58, 6);
- ctx.lineTo(6, 58);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.restore();
- },
- },
- "rt_rt.svg": {
- text: "人体",
- draw: function (ctx, fillStyle, strokeStyle) {
- ctx.save();
- ctx.strokeStyle = "rgba(0,0,0,0)";
- ctx.miterLimit = 4;
- // ctx.font="15px ''";
- ctx.fillStyle = "rgba(0,0,0,0)";
- // ctx.font=" 15px ''";
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.arc(32, 13, 8, 0, 6.283185307179586, false);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- ctx.lineJoin = "round";
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.moveTo(32, 44.5);
- ctx.lineTo(24, 59.5);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- ctx.lineJoin = "round";
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.moveTo(32, 44.5);
- ctx.lineTo(40, 59.5);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- ctx.lineJoin = "round";
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.moveTo(25, 33);
- ctx.lineTo(32, 21);
- ctx.lineTo(39, 33);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- ctx.lineJoin = "round";
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.moveTo(32, 21);
- ctx.lineTo(32, 44.5);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.restore();
- },
- },
- "fjdc_xuliche.svg": {
- text: "畜力车",
- draw: function (ctx, fillStyle, strokeStyle) {
- ctx.save();
- ctx.strokeStyle = "rgba(0,0,0,0)";
- ctx.miterLimit = 4;
- // ctx.font="15px ''";
- ctx.fillStyle = "rgba(0,0,0,0)";
- // ctx.font=" 15px ''";
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.moveTo(41, 41.5);
- ctx.lineTo(51, 41.5);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.moveTo(41, 22.5);
- ctx.lineTo(51, 22.5);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.moveTo(8.5, 24.5);
- ctx.lineTo(62.5, 24.5);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.moveTo(8.5, 39.5);
- ctx.lineTo(62.5, 39.5);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.moveTo(23.5, 24.5);
- ctx.lineTo(23.5, 39.5);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.moveTo(56.5, 24.5);
- ctx.lineTo(56.5, 39.5);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineJoin = "round";
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.moveTo(18, 24.5);
- ctx.lineTo(2, 32);
- ctx.lineTo(18, 39.5);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.restore();
- },
- },
- "sc_shic.svg": {
- text: "死畜",
- draw: function (ctx, fillStyle, strokeStyle) {
- ctx.save();
- ctx.strokeStyle = "rgba(0,0,0,0)";
- ctx.miterLimit = 4;
- // ctx.font="15px ''";
- ctx.fillStyle = "rgba(0,0,0,0)";
- // ctx.font=" 15px ''";
- ctx.save();
- ctx.fillStyle = fillStyle;
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.moveTo(31.9974, 58);
- ctx.lineTo(53.9983, 22.5);
- ctx.lineTo(10, 22.5);
- ctx.lineTo(31.9974, 58);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.moveTo(31.9974, 58);
- ctx.lineTo(53.9983, 22.5);
- ctx.lineTo(10, 22.5);
- ctx.lineTo(31.9974, 58);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- ctx.strokeStyle = strokeStyle;
- ctx.lineCap = "round";
- ctx.lineJoin = "round";
- // ctx.font=" 15px ''";
- ctx.beginPath();
- ctx.moveTo(44, 7.5);
- ctx.lineTo(32, 22.5);
- ctx.lineTo(20, 7.5);
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.restore();
- },
- },
- // -------道路结构------
- "jg_lmak.svg": {
- draw: function (ctx, fillStyle, strokeStyle) {
- ctx.save();
- ctx.strokeStyle = "rgba(0,0,0,0)";
- ctx.miterLimit = 4;
- // ctx.font = "15px ''";
- ctx.fillStyle = "rgba(0,0,0,0)";
- // ctx.font = " 15px ''";
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(0, 0);
- ctx.lineTo(64, 0);
- ctx.bezierCurveTo(64, 0, 64, 0, 64, 0);
- ctx.lineTo(64, 64);
- ctx.bezierCurveTo(64, 64, 64, 64, 64, 64);
- ctx.lineTo(0, 64);
- ctx.bezierCurveTo(0, 64, 0, 64, 0, 64);
- ctx.lineTo(0, 0);
- ctx.bezierCurveTo(0, 0, 0, 0, 0, 0);
- ctx.closePath();
- ctx.clip();
- ctx.save();
- ctx.fillStyle = fillStyle;
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(51.1044, 14.556);
- ctx.bezierCurveTo(51.3497, 14.8898, 51.2779, 15.3592, 50.9441, 15.6045);
- ctx.lineTo(43.0763, 21.3849);
- ctx.bezierCurveTo(43.0575, 21.5286, 43.0569, 21.6245, 43.0748, 21.7105);
- ctx.bezierCurveTo(43.0957, 21.8105, 43.1532, 21.9461, 43.3535, 22.1463);
- ctx.lineTo(43.3524, 22.145);
- ctx.bezierCurveTo(43.3523, 22.1448, 43.3535, 22.1454, 43.3561, 22.1468);
- ctx.bezierCurveTo(43.3727, 22.1559, 43.4478, 22.1971, 43.6411, 22.2393);
- ctx.bezierCurveTo(43.8568, 22.2863, 44.1485, 22.3202, 44.512, 22.342);
- ctx.bezierCurveTo(45.2376, 22.3854, 46.1782, 22.3768, 47.2255, 22.3586);
- ctx.bezierCurveTo(47.41, 22.3553, 47.5979, 22.3518, 47.7883, 22.3482);
- ctx.lineTo(47.7902, 22.3482);
- ctx.bezierCurveTo(49.7309, 22.3117, 51.9323, 22.2702, 53.5711, 22.5045);
- ctx.lineTo(53.6172, 22.511);
- ctx.lineTo(53.6613, 22.526);
- ctx.bezierCurveTo(56.367, 23.4457, 58.5484, 26.3681, 57.4854, 30.6205);
- ctx.bezierCurveTo(56.9814, 32.6362, 56.8594, 34.7078, 56.9855, 36.4549);
- ctx.bezierCurveTo(57.1134, 38.2264, 57.4903, 39.5828, 57.9164, 40.222);
- ctx.bezierCurveTo(58.9414, 41.7595, 60.0295, 43.9019, 59.4906, 46.5972);
- ctx.bezierCurveTo(59.4617, 46.7419, 59.4343, 46.8994, 59.4054, 47.0657);
- ctx.bezierCurveTo(59.2939, 47.7078, 59.1598, 48.48, 58.8262, 49.1405);
- ctx.bezierCurveTo(58.3717, 50.0405, 57.5597, 50.7471, 56.0821, 50.9931);
- ctx.bezierCurveTo(54.5359, 51.2506, 52.1309, 51.3288, 49.8188, 51.3059);
- ctx.bezierCurveTo(47.5013, 51.283, 45.2299, 51.1577, 43.9379, 50.9961);
- ctx.bezierCurveTo(43.34, 50.9212, 42.9614, 50.8532, 42.6348, 50.7946);
- ctx.lineTo(42.5555, 50.7803);
- ctx.bezierCurveTo(42.2175, 50.7199, 41.9226, 50.6701, 41.446, 50.6291);
- ctx.bezierCurveTo(40.475, 50.5457, 38.7547, 50.4994, 34.5, 50.4994);
- ctx.bezierCurveTo(30.2674, 50.4994, 28.6859, 50.7488, 27.6772, 50.9861);
- ctx.bezierCurveTo(27.4868, 51.031, 27.3123, 51.0765, 27.1418, 51.121);
- ctx.bezierCurveTo(26.378, 51.3205, 25.6929, 51.4994, 24.0004, 51.4994);
- ctx.lineTo(23.9966, 51.4994);
- ctx.bezierCurveTo(22.9968, 51.4994, 21.3569, 51.4994, 19.6509, 51.3731);
- ctx.bezierCurveTo(17.9552, 51.2475, 16.1402, 50.9939, 14.8147, 50.4637);
- ctx.bezierCurveTo(13.7418, 50.0345, 10.1549, 48.4608, 8.10457, 45.805);
- ctx.bezierCurveTo(6.35786, 43.5424, 5.00052, 41.1523, 5.00035, 37.4999);
- ctx.lineTo(5.00023, 35.3116);
- ctx.bezierCurveTo(5.00002, 32.1131, 4.99979, 28.3184, 5.00035, 25.4991);
- ctx.bezierCurveTo(5.00108, 21.8456, 7.10593, 18.3222, 10.9593, 18.001);
- ctx.bezierCurveTo(13.9208, 17.7542, 16.1408, 17.2613, 18.3135, 16.7026);
- ctx.bezierCurveTo(18.7756, 16.5837, 19.2369, 16.4615, 19.7036, 16.3379);
- ctx.bezierCurveTo(21.429, 15.8808, 23.2279, 15.4042, 25.4108, 15.0072);
- ctx.bezierCurveTo(28.2559, 14.4898, 32.4803, 14.88, 36.0277, 15.6351);
- ctx.bezierCurveTo(37.808, 16.014, 39.4461, 16.4907, 40.6809, 17.0067);
- ctx.bezierCurveTo(41.2967, 17.2641, 41.8301, 17.5386, 42.2344, 17.8265);
- ctx.bezierCurveTo(42.6188, 18.1004, 42.9742, 18.4474, 43.0818, 18.8784);
- ctx.bezierCurveTo(43.1316, 19.0776, 43.167, 19.2642, 43.1911, 19.4392);
- ctx.lineTo(50.0559, 14.3956);
- ctx.bezierCurveTo(50.3897, 14.1504, 50.8592, 14.2222, 51.1044, 14.556);
- ctx.closePath();
- ctx.moveTo(42.2336, 20.1427);
- ctx.bezierCurveTo(42.2409, 19.8555, 42.2126, 19.5251, 42.1116, 19.1207);
- ctx.bezierCurveTo(42.0944, 19.0516, 41.9937, 18.8829, 41.6542, 18.641);
- ctx.bezierCurveTo(41.3344, 18.4132, 40.876, 18.1721, 40.2953, 17.9294);
- ctx.bezierCurveTo(39.137, 17.4453, 37.5635, 16.9843, 35.8196, 16.6132);
- ctx.bezierCurveTo(32.3187, 15.868, 28.2447, 15.5082, 25.5897, 15.9911);
- ctx.bezierCurveTo(23.4495, 16.3803, 21.6976, 16.8443, 19.9771, 17.3);
- ctx.bezierCurveTo(19.5057, 17.4249, 19.0366, 17.5491, 18.5626, 17.671);
- ctx.bezierCurveTo(16.3605, 18.2373, 14.0808, 18.7443, 11.0423, 18.9976);
- ctx.bezierCurveTo(7.89407, 19.26, 6.00102, 22.1543, 6.00035, 25.4993);
- ctx.bezierCurveTo(5.99979, 28.3175, 6.00002, 32.1104, 6.00023, 35.3082);
- ctx.lineTo(6.00035, 37.4999);
- ctx.bezierCurveTo(6.00051, 40.8468, 7.22185, 43.0252, 8.89613, 45.1939);
- ctx.bezierCurveTo(10.7669, 47.6172, 14.1226, 49.1098, 15.186, 49.5352);
- ctx.bezierCurveTo(16.3605, 50.005, 18.0455, 50.2514, 19.7248, 50.3758);
- ctx.bezierCurveTo(21.3917, 50.4993, 22.9998, 50.4994, 24.0004, 50.4994);
- ctx.bezierCurveTo(25.563, 50.4994, 26.1468, 50.3471, 26.8866, 50.154);
- ctx.bezierCurveTo(27.0603, 50.1087, 27.2427, 50.0611, 27.4482, 50.0127);
- ctx.bezierCurveTo(28.5643, 49.7501, 30.2327, 49.4994, 34.5, 49.4994);
- ctx.bezierCurveTo(38.7454, 49.4994, 40.5101, 49.5451, 41.5316, 49.6328);
- ctx.bezierCurveTo(42.0512, 49.6774, 42.3795, 49.733, 42.7317, 49.796);
- ctx.lineTo(42.8109, 49.8102);
- ctx.bezierCurveTo(43.1339, 49.8682, 43.4909, 49.9323, 44.0621, 50.0038);
- ctx.bezierCurveTo(45.3, 50.1587, 47.5286, 50.2832, 49.8287, 50.306);
- ctx.bezierCurveTo(52.134, 50.3288, 54.4641, 50.2488, 55.9179, 50.0067);
- ctx.bezierCurveTo(57.0963, 49.8105, 57.6294, 49.292, 57.9336, 48.6897);
- ctx.bezierCurveTo(58.1932, 48.1756, 58.294, 47.6026, 58.4032, 46.9814);
- ctx.lineTo(58.4035, 46.9799);
- ctx.bezierCurveTo(58.4366, 46.7913, 58.4706, 46.5983, 58.51, 46.4012);
- ctx.bezierCurveTo(58.9705, 44.098, 58.0593, 42.2391, 57.0843, 40.7767);
- ctx.bezierCurveTo(56.5104, 39.9158, 56.1193, 38.3444, 55.9881, 36.5269);
- ctx.bezierCurveTo(55.8551, 34.6851, 55.9831, 32.5066, 56.5152, 30.3779);
- ctx.bezierCurveTo(57.4459, 26.6548, 55.5774, 24.2567, 53.3829, 23.4878);
- ctx.bezierCurveTo(51.8339, 23.2732, 49.7389, 23.3122, 47.7943, 23.3483);
- ctx.lineTo(47.7841, 23.3485);
- ctx.bezierCurveTo(47.6022, 23.3519, 47.4216, 23.3553, 47.2429, 23.3584);
- ctx.bezierCurveTo(46.2014, 23.3766, 45.2226, 23.3863, 44.4522, 23.3402);
- ctx.bezierCurveTo(44.0676, 23.3171, 43.7172, 23.2793, 43.4282, 23.2163);
- ctx.bezierCurveTo(43.1634, 23.1586, 42.8544, 23.0613, 42.6465, 22.8536);
- ctx.bezierCurveTo(42.3947, 22.6019, 42.2271, 22.3487, 42.1382, 22.0741);
- ctx.lineTo(36.3286, 26.3423);
- ctx.bezierCurveTo(37.1868, 26.5283, 38.0618, 26.7308, 38.9047, 26.9468);
- ctx.bezierCurveTo(40.0955, 27.252, 41.233, 27.587, 42.1733, 27.9439);
- ctx.bezierCurveTo(43.0918, 28.2927, 43.8963, 28.6888, 44.3536, 29.146);
- ctx.bezierCurveTo(45.1417, 29.9341, 45.5509, 30.9626, 45.8998, 31.8396);
- ctx.lineTo(45.9642, 32.0014);
- ctx.bezierCurveTo(46.3498, 32.9652, 46.6773, 33.6835, 47.2774, 34.0835);
- ctx.bezierCurveTo(47.5905, 34.2923, 48.1063, 34.5554, 48.7518, 34.8848);
- ctx.lineTo(48.9462, 34.984);
- ctx.bezierCurveTo(49.6648, 35.3511, 50.4947, 35.7817, 51.265, 36.2631);
- ctx.bezierCurveTo(52.0303, 36.7414, 52.7695, 37.2896, 53.2881, 37.9034);
- ctx.bezierCurveTo(53.8082, 38.5188, 54.157, 39.2639, 53.9903, 40.0976);
- ctx.bezierCurveTo(53.7157, 41.4707, 53.0194, 42.4597, 52.0971, 43.0982);
- ctx.bezierCurveTo(51.1841, 43.7303, 50.079, 43.9996, 49, 43.9996);
- ctx.bezierCurveTo(48.5631, 43.9996, 48.0431, 43.9772, 47.4429, 43.9514);
- ctx.bezierCurveTo(45.2129, 43.8555, 41.8765, 43.712, 37.5894, 44.4915);
- ctx.bezierCurveTo(36.2519, 44.7347, 34.3473, 45.3172, 32.1582, 46.0077);
- ctx.bezierCurveTo(31.9075, 46.0867, 31.6533, 46.1671, 31.3962, 46.2485);
- ctx.bezierCurveTo(29.4234, 46.8725, 27.2768, 47.5516, 25.1913, 48.1077);
- ctx.bezierCurveTo(22.8386, 48.7351, 20.5284, 49.2161, 18.6027, 49.2805);
- ctx.bezierCurveTo(16.7127, 49.3438, 15.0095, 49.0122, 14.1, 47.7996);
- ctx.bezierCurveTo(11.6714, 44.5614, 12.0463, 41.8239, 12.3379, 39.6956);
- ctx.bezierCurveTo(12.4224, 39.0781, 12.5, 38.5118, 12.5, 37.9995);
- ctx.bezierCurveTo(12.5, 36.8952, 12.2964, 35.5792, 12.0671, 34.0972);
- ctx.lineTo(12.0058, 33.7006);
- ctx.bezierCurveTo(11.7559, 32.0763, 11.5, 30.2921, 11.5, 28.4996);
- ctx.bezierCurveTo(11.5, 24.8358, 13.609, 21.0446, 17.938, 20.5034);
- ctx.bezierCurveTo(19.0412, 20.3655, 20.1536, 20.5755, 21.2638, 20.9564);
- ctx.bezierCurveTo(22.372, 21.3366, 23.5103, 21.899, 24.6659, 22.4925);
- ctx.bezierCurveTo(24.8551, 22.5896, 25.045, 22.6877, 25.2354, 22.7861);
- ctx.bezierCurveTo(27.3974, 23.9027, 29.6444, 25.0633, 32.0894, 25.5076);
- ctx.bezierCurveTo(32.7472, 25.6272, 33.5191, 25.7705, 34.3505, 25.9343);
- ctx.lineTo(42.2336, 20.1427);
- ctx.closePath();
- ctx.moveTo(33.253, 26.7406);
- ctx.bezierCurveTo(32.7713, 26.6491, 32.3195, 26.5658, 31.9106, 26.4915);
- ctx.bezierCurveTo(29.3103, 26.0189, 26.9323, 24.7894, 24.7932, 23.6833);
- ctx.bezierCurveTo(24.5964, 23.5816, 24.4017, 23.481, 24.2091, 23.382);
- ctx.bezierCurveTo(23.0522, 22.7879, 21.9717, 22.2565, 20.9393, 21.9023);
- ctx.bezierCurveTo(19.9089, 21.5487, 18.9588, 21.3836, 18.062, 21.4957);
- ctx.bezierCurveTo(14.391, 21.9546, 12.5, 25.1634, 12.5, 28.4996);
- ctx.bezierCurveTo(12.5, 30.2071, 12.7441, 31.9228, 12.9942, 33.5485);
- ctx.bezierCurveTo(13.0154, 33.6864, 13.0367, 33.8239, 13.0579, 33.9609);
- ctx.lineTo(13.0583, 33.9631);
- ctx.bezierCurveTo(13.284, 35.4195, 13.5, 36.8136, 13.5, 37.9995);
- ctx.bezierCurveTo(13.5, 38.6729, 13.4103, 39.3422, 13.3186, 40.0261);
- ctx.bezierCurveTo(13.0396, 42.1069, 12.7424, 44.3228, 14.9, 47.1996);
- ctx.bezierCurveTo(15.4905, 47.9869, 16.7248, 48.3428, 18.5692, 48.2811);
- ctx.bezierCurveTo(20.3779, 48.2206, 22.5989, 47.7641, 24.9337, 47.1415);
- ctx.bezierCurveTo(26.9954, 46.5917, 29.1185, 45.9201, 31.0938, 45.2953);
- ctx.bezierCurveTo(31.351, 45.2139, 31.6057, 45.1334, 31.8574, 45.054);
- ctx.bezierCurveTo(34.0277, 44.3694, 35.9981, 43.7644, 37.4106, 43.5076);
- ctx.bezierCurveTo(41.8244, 42.7051, 45.3124, 42.8567, 47.5332, 42.9532);
- ctx.bezierCurveTo(48.1094, 42.9782, 48.6004, 42.9996, 49, 42.9996);
- ctx.bezierCurveTo(49.921, 42.9996, 50.8159, 42.7689, 51.5279, 42.276);
- ctx.bezierCurveTo(52.2306, 41.7895, 52.7843, 41.0284, 53.0097, 39.9015);
- ctx.bezierCurveTo(53.093, 39.4853, 52.9418, 39.0429, 52.5244, 38.5489);
- ctx.bezierCurveTo(52.1055, 38.0533, 51.4697, 37.5702, 50.735, 37.1111);
- ctx.bezierCurveTo(50.0053, 36.655, 49.2102, 36.2418, 48.4913, 35.8745);
- ctx.lineTo(48.2812, 35.7674);
- ctx.bezierCurveTo(47.6598, 35.4506, 47.0879, 35.1591, 46.7226, 34.9156);
- ctx.bezierCurveTo(45.8227, 34.3156, 45.4002, 33.284, 45.0358, 32.3728);
- ctx.lineTo(44.992, 32.2631);
- ctx.bezierCurveTo(44.6234, 31.3403, 44.2842, 30.4908, 43.6464, 29.8531);
- ctx.bezierCurveTo(43.3537, 29.5603, 42.7308, 29.2253, 41.8184, 28.8788);
- ctx.bezierCurveTo(40.9276, 28.5407, 39.8303, 28.2164, 38.6564, 27.9155);
- ctx.bezierCurveTo(37.5412, 27.6297, 36.3665, 27.3673, 35.2486, 27.1358);
- ctx.lineTo(31.628, 29.7959);
- ctx.bezierCurveTo(33.7723, 30.2115, 35.7347, 30.6753, 37.2069, 31.3588);
- ctx.bezierCurveTo(38.1216, 31.7835, 38.8936, 32.3131, 39.4007, 33.0104);
- ctx.bezierCurveTo(39.9196, 33.7239, 40.1335, 34.5753, 39.9913, 35.5705);
- ctx.bezierCurveTo(39.6991, 37.6163, 38.0742, 38.5843, 36.342, 39.1617);
- ctx.bezierCurveTo(35.4685, 39.4529, 34.5204, 39.6612, 33.626, 39.8556);
- ctx.lineTo(33.5612, 39.8697);
- ctx.bezierCurveTo(32.6788, 40.0615, 31.8562, 40.2403, 31.1545, 40.4742);
- ctx.bezierCurveTo(30.4859, 40.6971, 29.8318, 40.9507, 29.1651, 41.2093);
- ctx.bezierCurveTo(26.9277, 42.077, 24.5478, 43, 20.9977, 43);
- ctx.bezierCurveTo(20.3195, 43, 19.1887, 42.9398, 18.1261, 42.6428);
- ctx.bezierCurveTo(17.0889, 42.3529, 15.962, 41.793, 15.5327, 40.6799);
- ctx.lineTo(15.5063, 40.6114);
- ctx.lineTo(15.5006, 40.5383);
- ctx.bezierCurveTo(15.2484, 37.2543, 15.4135, 34.0368, 16.0123, 31.5769);
- ctx.bezierCurveTo(16.3112, 30.3489, 16.7252, 29.2799, 17.2723, 28.4833);
- ctx.bezierCurveTo(17.8211, 27.6843, 18.5367, 27.1158, 19.4344, 27.0037);
- ctx.bezierCurveTo(21.5516, 26.7392, 23.1655, 27.1946, 24.7718, 27.7939);
- ctx.bezierCurveTo(25.0972, 27.9153, 25.4207, 28.0417, 25.7473, 28.1694);
- ctx.bezierCurveTo(26.9156, 28.6261, 28.1247, 29.0988, 29.6132, 29.4148);
- ctx.lineTo(33.253, 26.7406);
- ctx.closePath();
- ctx.moveTo(28.5575, 30.1904);
- ctx.bezierCurveTo(27.3478, 29.8703, 26.3076, 29.4632, 25.3491, 29.088);
- ctx.bezierCurveTo(25.0325, 28.9641, 24.7243, 28.8435, 24.4223, 28.7308);
- ctx.bezierCurveTo(22.879, 28.155, 21.4429, 27.7605, 19.5583, 27.996);
- ctx.bezierCurveTo(19.0394, 28.0608, 18.5472, 28.3934, 18.0966, 29.0494);
- ctx.bezierCurveTo(17.6443, 29.708, 17.2675, 30.6482, 16.9839, 31.8134);
- ctx.bezierCurveTo(16.4221, 34.1211, 16.2534, 37.1951, 16.4917, 40.3831);
- ctx.bezierCurveTo(16.7635, 40.999, 17.4632, 41.4192, 18.3952, 41.6797);
- ctx.bezierCurveTo(19.3332, 41.9419, 20.3617, 42, 20.9977, 42);
- ctx.bezierCurveTo(24.3441, 42, 26.5111, 41.1611, 28.7189, 40.3064);
- ctx.bezierCurveTo(29.4089, 40.0393, 30.103, 39.7706, 30.8382, 39.5255);
- ctx.bezierCurveTo(31.5923, 39.2742, 32.4615, 39.0853, 33.3215, 38.8985);
- ctx.lineTo(33.4136, 38.8785);
- ctx.bezierCurveTo(34.316, 38.6823, 35.2117, 38.4844, 36.0257, 38.213);
- ctx.bezierCurveTo(37.6685, 37.6654, 38.7936, 36.8834, 39.0014, 35.4291);
- ctx.bezierCurveTo(39.1092, 34.6744, 38.9481, 34.0882, 38.592, 33.5986);
- ctx.bezierCurveTo(38.2241, 33.0928, 37.6211, 32.6536, 36.7858, 32.2658);
- ctx.bezierCurveTo(35.2316, 31.5442, 33.0347, 31.0702, 30.5262, 30.6054);
- ctx.lineTo(27.754, 32.6421);
- ctx.lineTo(29.5, 34);
- ctx.lineTo(18, 39);
- ctx.lineTo(25, 30.5);
- ctx.lineTo(26.5234, 31.6849);
- ctx.lineTo(28.5575, 30.1904);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.restore();
- ctx.restore();
- },
- },
- "jg_lmtcbf.svg": {
- draw: function (ctx, fillStyle, strokeStyle) {
- ctx.save();
- ctx.strokeStyle = "rgba(0,0,0,0)";
- ctx.miterLimit = 4;
- // ctx.font = "15px ''";
- ctx.fillStyle = "rgba(0,0,0,0)";
- // ctx.font = " 15px ''";
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(0, 0);
- ctx.lineTo(64, 0);
- ctx.bezierCurveTo(64, 0, 64, 0, 64, 0);
- ctx.lineTo(64, 64);
- ctx.bezierCurveTo(64, 64, 64, 64, 64, 64);
- ctx.lineTo(0, 64);
- ctx.bezierCurveTo(0, 64, 0, 64, 0, 64);
- ctx.lineTo(0, 0);
- ctx.bezierCurveTo(0, 0, 0, 0, 0, 0);
- ctx.closePath();
- ctx.clip();
- ctx.save();
- ctx.fillStyle = fillStyle;
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(62.5018, 13.5);
- ctx.lineTo(51.5004, 16.9998);
- ctx.lineTo(53.0471, 18.7402);
- ctx.lineTo(43.5992, 25.1513);
- ctx.bezierCurveTo(43.5864, 25.0909, 43.5704, 25.0308, 43.5501, 24.9729);
- ctx.bezierCurveTo(43.5167, 24.8772, 43.4593, 24.7516, 43.3534, 24.6458);
- ctx.bezierCurveTo(43.2436, 24.5362, 43.1096, 24.4784, 43.0158, 24.4454);
- ctx.bezierCurveTo(42.9123, 24.4091, 42.7979, 24.3831, 42.6835, 24.3634);
- ctx.bezierCurveTo(42.4541, 24.3238, 42.1735, 24.3013, 41.8715, 24.2892);
- ctx.bezierCurveTo(41.2647, 24.2649, 40.514, 24.2813, 39.7908, 24.3127);
- ctx.bezierCurveTo(39.0651, 24.3442, 38.3565, 24.3914, 37.83, 24.4307);
- ctx.bezierCurveTo(37.71, 24.4396, 37.5993, 24.448, 37.5, 24.4558);
- ctx.lineTo(37.5, 21.4995);
- ctx.bezierCurveTo(37.5, 21.1899, 37.3856, 20.8975, 37.234, 20.6414);
- ctx.bezierCurveTo(37.0806, 20.3821, 36.8697, 20.1273, 36.6301, 19.8834);
- ctx.bezierCurveTo(36.1508, 19.3958, 35.5099, 18.9052, 34.8399, 18.4585);
- ctx.bezierCurveTo(33.5047, 17.5684, 31.9639, 16.7938, 31.1581, 16.5252);
- ctx.bezierCurveTo(30.2491, 16.2222, 28.9929, 16.3894, 27.8188, 16.846);
- ctx.bezierCurveTo(26.6274, 17.3093, 25.4179, 18.109, 24.6, 19.1995);
- ctx.bezierCurveTo(24.3421, 19.5434, 24.0803, 19.9218, 23.8201, 20.2979);
- ctx.bezierCurveTo(23.6964, 20.4766, 23.5729, 20.6551, 23.4506, 20.8287);
- ctx.bezierCurveTo(23.0628, 21.3793, 22.6726, 21.903, 22.2595, 22.3456);
- ctx.bezierCurveTo(21.4287, 23.2356, 20.5937, 23.7079, 19.5981, 23.5088);
- ctx.bezierCurveTo(19.1052, 23.4102, 18.4084, 22.9855, 17.5637, 22.3051);
- ctx.bezierCurveTo(16.7396, 21.6413, 15.8482, 20.7966, 14.9721, 19.9519);
- ctx.bezierCurveTo(14.8517, 19.8358, 14.7314, 19.7196, 14.6117, 19.6039);
- ctx.lineTo(14.6105, 19.6027);
- ctx.bezierCurveTo(13.8677, 18.8847, 13.1441, 18.1852, 12.5132, 17.6435);
- ctx.bezierCurveTo(12.1466, 17.3287, 11.7966, 17.0543, 11.4804, 16.8561);
- ctx.bezierCurveTo(11.1843, 16.6706, 10.8385, 16.4995, 10.5, 16.4995);
- ctx.bezierCurveTo(9.83324, 16.4995, 9.00475, 16.8945, 8.18562, 17.5049);
- ctx.bezierCurveTo(7.3434, 18.1325, 6.43349, 19.0455, 5.59466, 20.207);
- ctx.bezierCurveTo(3.91563, 22.5318, 2.5, 25.8825, 2.5, 29.9995);
- ctx.bezierCurveTo(2.5, 32.1152, 3.32119, 34.6684, 4.73181, 37.2836);
- ctx.bezierCurveTo(6.14725, 39.9077, 8.17736, 42.6338, 10.6464, 45.1029);
- ctx.bezierCurveTo(15.5748, 50.0313, 22.3194, 53.9995, 29.5, 53.9995);
- ctx.bezierCurveTo(35.1, 53.9995, 37.725, 53.9994, 39.1375, 53.9993);
- ctx.lineTo(41.5, 53.9991);
- ctx.bezierCurveTo(42.0077, 53.9991, 42.639, 53.7513, 43.2535, 53.4162);
- ctx.bezierCurveTo(43.8893, 53.0694, 44.5831, 52.5865, 45.2366, 52.03);
- ctx.bezierCurveTo(45.8901, 51.4737, 46.5152, 50.8338, 47.0068, 50.1685);
- ctx.bezierCurveTo(47.4938, 49.5093, 47.8749, 48.7914, 47.9932, 48.0817);
- ctx.bezierCurveTo(48.3768, 45.7804, 48.333, 44.2303, 48.2158, 42.6997);
- ctx.bezierCurveTo(48.1949, 42.4267, 48.1718, 42.1556, 48.1486, 41.8818);
- ctx.bezierCurveTo(48.0421, 40.6301, 47.9308, 39.3216, 47.9996, 37.5182);
- ctx.bezierCurveTo(48.0421, 36.4075, 48.1567, 35.3223, 48.2634, 34.3121);
- ctx.bezierCurveTo(48.3243, 33.7353, 48.3827, 33.1828, 48.4236, 32.664);
- ctx.bezierCurveTo(48.478, 31.9729, 48.5009, 31.3353, 48.4367, 30.8276);
- ctx.bezierCurveTo(48.3772, 30.3572, 48.2196, 29.8006, 47.7238, 29.5524);
- ctx.bezierCurveTo(47.3902, 29.3855, 47.0035, 29.3152, 46.6278, 29.2896);
- ctx.bezierCurveTo(46.2477, 29.2636, 45.8443, 29.2814, 45.4584, 29.3136);
- ctx.bezierCurveTo(45.1536, 29.339, 44.8472, 29.3747, 44.5658, 29.4074);
- ctx.bezierCurveTo(44.4919, 29.416, 44.4197, 29.4244, 44.3497, 29.4324);
- ctx.bezierCurveTo(44.0818, 29.4628, 43.8505, 29.4863, 43.6588, 29.4954);
- ctx.bezierCurveTo(43.6424, 29.4357, 43.6253, 29.3495, 43.6115, 29.231);
- ctx.bezierCurveTo(43.567, 28.8459, 43.5768, 28.3055, 43.6017, 27.7076);
- ctx.bezierCurveTo(43.6079, 27.5565, 43.6152, 27.4017, 43.6224, 27.2465);
- ctx.bezierCurveTo(43.6272, 27.1438, 43.632, 27.0409, 43.6366, 26.9387);
- ctx.lineTo(54.052, 19.871);
- ctx.lineTo(55.4992, 21.4995);
- ctx.lineTo(62.5018, 13.5);
- ctx.closePath();
- ctx.moveTo(42.6605, 25.7883);
- ctx.lineTo(35.1822, 30.8628);
- ctx.bezierCurveTo(34.5645, 30.7863, 34.0366, 30.7703, 33.5897, 30.8014);
- ctx.bezierCurveTo(33.129, 30.8335, 32.724, 30.919, 32.3924, 31.0578);
- ctx.bezierCurveTo(32.2335, 30.3479, 31.8742, 29.5428, 31.1655, 28.834);
- ctx.bezierCurveTo(30.1081, 27.7767, 28.3399, 27.0001, 25.4995, 27.0001);
- ctx.bezierCurveTo(22.5941, 27.0001, 20.4491, 27.2555, 18.8176, 27.4497);
- ctx.bezierCurveTo(18.4593, 27.4924, 18.1258, 27.5321, 17.8144, 27.5655);
- ctx.bezierCurveTo(16.0597, 27.7537, 15.1267, 27.7207, 14.2993, 27.1001);
- ctx.bezierCurveTo(13.9305, 26.8235, 13.5655, 26.5358, 13.2125, 26.2576);
- ctx.bezierCurveTo(12.6502, 25.8145, 12.1186, 25.3955, 11.6513, 25.0841);
- ctx.bezierCurveTo(11.2618, 24.8245, 10.8692, 24.6049, 10.4857, 24.49);
- ctx.bezierCurveTo(10.0938, 24.3727, 9.67269, 24.3541, 9.27391, 24.5533);
- ctx.bezierCurveTo(9.07642, 24.652, 8.9443, 24.8151, 8.85555, 24.9683);
- ctx.bezierCurveTo(8.7654, 25.124, 8.69966, 25.3043, 8.64962, 25.4905);
- ctx.bezierCurveTo(8.54957, 25.8628, 8.49347, 26.3312, 8.46736, 26.8469);
- ctx.bezierCurveTo(8.41488, 27.8834, 8.47972, 29.2011, 8.61716, 30.5271);
- ctx.bezierCurveTo(8.75485, 31.8553, 8.96735, 33.2103, 9.2163, 34.3252);
- ctx.bezierCurveTo(9.34067, 34.8822, 9.47585, 35.3869, 9.61803, 35.8019);
- ctx.bezierCurveTo(9.75502, 36.2018, 9.91527, 36.57, 10.1092, 36.8124);
- ctx.bezierCurveTo(11.145, 38.1067, 13.8053, 40.6349, 16.6969, 42.8352);
- ctx.bezierCurveTo(18.1465, 43.9382, 19.6698, 44.9708, 21.0922, 45.7301);
- ctx.bezierCurveTo(22.4976, 46.4802, 23.8704, 47, 24.9995, 47);
- ctx.bezierCurveTo(27.0025, 47, 29.1103, 46.975, 30.9202, 46.8997);
- ctx.bezierCurveTo(32.7125, 46.8251, 34.2632, 46.6997, 35.1206, 46.4853);
- ctx.bezierCurveTo(36.1958, 46.2165, 37.8795, 45.4333, 39.3591, 44.3397);
- ctx.bezierCurveTo(40.8231, 43.2576, 42.2094, 41.7816, 42.4925, 40.0824);
- ctx.bezierCurveTo(42.7357, 38.6232, 43.0139, 36.8809, 42.5379, 35.3082);
- ctx.bezierCurveTo(42.043, 33.6731, 40.7688, 32.309, 38.1431, 31.5213);
- ctx.bezierCurveTo(37.8332, 31.4283, 37.536, 31.3453, 37.2513, 31.2715);
- ctx.lineTo(42.6036, 27.6396);
- ctx.bezierCurveTo(42.6033, 27.6484, 42.6029, 27.6573, 42.6025, 27.6661);
- ctx.bezierCurveTo(42.578, 28.2558, 42.5633, 28.8717, 42.6182, 29.346);
- ctx.bezierCurveTo(42.645, 29.5781, 42.6933, 29.8258, 42.7952, 30.0291);
- ctx.bezierCurveTo(42.9018, 30.2419, 43.1232, 30.4995, 43.5, 30.4995);
- ctx.bezierCurveTo(43.7825, 30.4995, 44.122, 30.4647, 44.4628, 30.426);
- ctx.bezierCurveTo(44.538, 30.4174, 44.6138, 30.4086, 44.69, 30.3997);
- ctx.bezierCurveTo(44.9693, 30.3672, 45.2548, 30.334, 45.5416, 30.3101);
- ctx.bezierCurveTo(45.9057, 30.2798, 46.2523, 30.2663, 46.5597, 30.2872);
- ctx.bezierCurveTo(46.8715, 30.3085, 47.1098, 30.3634, 47.2762, 30.4467);
- ctx.bezierCurveTo(47.2804, 30.4487, 47.3895, 30.5172, 47.4446, 30.9531);
- ctx.bezierCurveTo(47.495, 31.3517, 47.4805, 31.9016, 47.4267, 32.5855);
- ctx.bezierCurveTo(47.3899, 33.0519, 47.3344, 33.5799, 47.275, 34.145);
- ctx.bezierCurveTo(47.1659, 35.1822, 47.0437, 36.3444, 47.0004, 37.48);
- ctx.bezierCurveTo(46.9289, 39.3499, 47.046, 40.723, 47.1531, 41.979);
- ctx.bezierCurveTo(47.1761, 42.2488, 47.1986, 42.5132, 47.2187, 42.776);
- ctx.bezierCurveTo(47.3318, 44.253, 47.3733, 45.7182, 47.0068, 47.9173);
- ctx.bezierCurveTo(46.9251, 48.4077, 46.6437, 48.9772, 46.2025, 49.5742);
- ctx.bezierCurveTo(45.766, 50.165, 45.1974, 50.75, 44.5884, 51.2686);
- ctx.bezierCurveTo(43.9794, 51.787, 43.3419, 52.2289, 42.7747, 52.5383);
- ctx.bezierCurveTo(42.186, 52.8594, 41.7423, 52.9991, 41.5, 52.9991);
- ctx.lineTo(39.1375, 52.9993);
- ctx.bezierCurveTo(37.725, 52.9994, 35.1, 52.9995, 29.5, 52.9995);
- ctx.bezierCurveTo(22.6806, 52.9995, 16.1752, 49.2176, 11.3536, 44.3958);
- ctx.bezierCurveTo(8.94764, 41.9899, 6.97775, 39.341, 5.61194, 36.8088);
- ctx.bezierCurveTo(4.24131, 34.2678, 3.5, 31.8836, 3.5, 29.9995);
- ctx.bezierCurveTo(3.5, 26.117, 4.83437, 22.9677, 6.40534, 20.7924);
- ctx.bezierCurveTo(7.19151, 19.7039, 8.0316, 18.8668, 8.78313, 18.3068);
- ctx.bezierCurveTo(9.55775, 17.7296, 10.1668, 17.4995, 10.5, 17.4995);
- ctx.bezierCurveTo(10.5365, 17.4995, 10.6751, 17.5316, 10.9493, 17.7035);
- ctx.bezierCurveTo(11.2034, 17.8627, 11.5097, 18.0999, 11.8618, 18.4022);
- ctx.bezierCurveTo(12.4682, 18.923, 13.1671, 19.5984, 13.9125, 20.3188);
- ctx.bezierCurveTo(14.033, 20.4353, 14.1552, 20.5534, 14.2779, 20.6717);
- ctx.bezierCurveTo(15.1518, 21.5143, 16.0729, 22.3884, 16.9363, 23.0838);
- ctx.bezierCurveTo(17.7791, 23.7627, 18.6448, 24.3379, 19.4019, 24.4894);
- ctx.bezierCurveTo(20.9063, 24.7902, 22.0713, 24.0127, 22.9905, 23.028);
- ctx.bezierCurveTo(23.4524, 22.5332, 23.8747, 21.9633, 24.2682, 21.4046);
- ctx.bezierCurveTo(24.4017, 21.215, 24.5307, 21.0284, 24.6571, 20.8458);
- ctx.bezierCurveTo(24.9106, 20.4793, 25.1534, 20.1283, 25.4, 19.7995);
- ctx.bezierCurveTo(26.0821, 18.8901, 27.1226, 18.1897, 28.1812, 17.778);
- ctx.bezierCurveTo(29.2571, 17.3597, 30.2509, 17.2769, 30.8419, 17.4739);
- ctx.bezierCurveTo(31.5361, 17.7053, 32.9953, 18.4307, 34.2852, 19.2906);
- ctx.bezierCurveTo(34.9276, 19.7188, 35.5055, 20.1658, 35.9168, 20.5844);
- ctx.bezierCurveTo(36.1224, 20.7936, 36.2749, 20.9842, 36.3734, 21.1506);
- ctx.bezierCurveTo(36.4738, 21.3203, 36.5, 21.4342, 36.5, 21.4995);
- ctx.lineTo(36.5, 24.9995);
- ctx.bezierCurveTo(36.5, 25.14, 36.5591, 25.274, 36.6628, 25.3687);
- ctx.bezierCurveTo(36.7665, 25.4635, 36.9053, 25.5102, 37.0452, 25.4975);
- ctx.lineTo(37.0602, 25.4961);
- ctx.lineTo(37.1055, 25.4921);
- ctx.bezierCurveTo(37.1453, 25.4887, 37.204, 25.4836, 37.2791, 25.4773);
- ctx.bezierCurveTo(37.4291, 25.4647, 37.6444, 25.4473, 37.9044, 25.4279);
- ctx.bezierCurveTo(38.4248, 25.3891, 39.1224, 25.3427, 39.8342, 25.3117);
- ctx.bezierCurveTo(40.5485, 25.2807, 41.2666, 25.2658, 41.8316, 25.2884);
- ctx.bezierCurveTo(42.1156, 25.2997, 42.3467, 25.3201, 42.5138, 25.3489);
- ctx.bezierCurveTo(42.5581, 25.3565, 42.5945, 25.3642, 42.6236, 25.3713);
- ctx.bezierCurveTo(42.6269, 25.3882, 42.6303, 25.4078, 42.6337, 25.4306);
- ctx.bezierCurveTo(42.6475, 25.5244, 42.6563, 25.6441, 42.6605, 25.7883);
- ctx.closePath();
- ctx.moveTo(33.6591, 31.799);
- ctx.bezierCurveTo(33.7094, 31.7955, 33.7614, 31.7927, 33.8149, 31.7907);
- ctx.lineTo(30.2524, 34.2081);
- ctx.bezierCurveTo(29.9895, 34.0398, 29.7472, 33.863, 29.5102, 33.6901);
- ctx.lineTo(29.4003, 33.61);
- ctx.bezierCurveTo(28.3404, 32.8201, 27.2401, 32, 24.6303, 32);
- ctx.bezierCurveTo(22.3203, 32, 20.8003, 33.42, 19.5803, 34.56);
- ctx.bezierCurveTo(18.8303, 35.27, 18.1703, 35.88, 17.5303, 36.01);
- ctx.bezierCurveTo(16.1003, 36.3, 15.0203, 37.8, 15.0003, 39.52);
- ctx.bezierCurveTo(14.9973, 39.7517, 15.0156, 39.9905, 15.0577, 40.2309);
- ctx.bezierCurveTo(13.156, 38.614, 11.5922, 37.065, 10.89, 36.1876);
- ctx.bezierCurveTo(10.8109, 36.0887, 10.6954, 35.8614, 10.564, 35.4778);
- ctx.bezierCurveTo(10.4378, 35.1094, 10.3119, 34.643, 10.1923, 34.1073);
- ctx.bezierCurveTo(9.95324, 33.0368, 9.74627, 31.7209, 9.61183, 30.4239);
- ctx.bezierCurveTo(9.47715, 29.1247, 9.4172, 27.863, 9.46608, 26.8974);
- ctx.bezierCurveTo(9.49066, 26.4121, 9.54179, 26.0237, 9.61535, 25.75);
- ctx.bezierCurveTo(9.65213, 25.6132, 9.68979, 25.5232, 9.72088, 25.4695);
- ctx.bezierCurveTo(9.72957, 25.4545, 9.73643, 25.4446, 9.74107, 25.4385);
- ctx.bezierCurveTo(9.84162, 25.3948, 9.98007, 25.3825, 10.1988, 25.448);
- ctx.bezierCurveTo(10.4408, 25.5205, 10.7361, 25.6758, 11.0968, 25.9162);
- ctx.bezierCurveTo(11.5389, 26.2108, 12.0093, 26.5823, 12.539, 27.0005);
- ctx.bezierCurveTo(12.8957, 27.2822, 13.2793, 27.5851, 13.6993, 27.9001);
- ctx.bezierCurveTo(14.872, 28.7796, 16.1801, 28.7465, 17.921, 28.5598);
- ctx.bezierCurveTo(18.2432, 28.5252, 18.5844, 28.4846, 18.9481, 28.4414);
- ctx.bezierCurveTo(20.5781, 28.2476, 22.6588, 28.0001, 25.4995, 28.0001);
- ctx.bezierCurveTo(28.159, 28.0001, 29.6408, 28.7235, 30.4583, 29.5411);
- ctx.bezierCurveTo(31.2814, 30.3642, 31.4993, 31.3503, 31.4993, 32.0002);
- ctx.bezierCurveTo(31.4993, 32.2321, 31.6588, 32.4336, 31.8845, 32.4869);
- ctx.bezierCurveTo(32.1101, 32.5401, 32.3428, 32.4312, 32.4466, 32.2238);
- ctx.bezierCurveTo(32.4899, 32.1371, 32.7492, 31.8623, 33.6591, 31.799);
- ctx.closePath();
- ctx.moveTo(25.5789, 37.3793);
- ctx.bezierCurveTo(25.2362, 37.6119, 25.1469, 38.0783, 25.3795, 38.4211);
- ctx.bezierCurveTo(25.612, 38.7638, 26.0784, 38.8531, 26.4212, 38.6205);
- ctx.lineTo(30.8147, 35.6392);
- ctx.bezierCurveTo(31.2095, 35.8194, 31.6492, 35.997, 32.1103, 36.18);
- ctx.lineTo(32.1523, 36.1971);
- ctx.bezierCurveTo(33.935, 36.9241, 36.1303, 37.8193, 36.1303, 39);
- ctx.bezierCurveTo(36.1303, 40.35, 34.7903, 42.11, 33.9103, 42.55);
- ctx.bezierCurveTo(33.0903, 42.95, 23.3103, 43.52, 18.7403, 42.51);
- ctx.bezierCurveTo(17.0203, 42.13, 15.9903, 41.01, 16.0103, 39.53);
- ctx.bezierCurveTo(16.0203, 38.3, 16.7803, 37.18, 17.7303, 36.99);
- ctx.bezierCurveTo(18.6503, 36.8, 19.4403, 36.07, 20.2703, 35.29);
- ctx.lineTo(20.2903, 35.2714);
- ctx.bezierCurveTo(21.4354, 34.2059, 22.7314, 33, 24.6303, 33);
- ctx.lineTo(24.6303, 32.99);
- ctx.bezierCurveTo(26.9003, 32.99, 27.7803, 33.64, 28.8003, 34.4);
- ctx.bezierCurveTo(28.9814, 34.5387, 29.1654, 34.6774, 29.3598, 34.8137);
- ctx.lineTo(25.5789, 37.3793);
- ctx.closePath();
- ctx.moveTo(36.1264, 32.0348);
- ctx.bezierCurveTo(36.6409, 32.1417, 37.2158, 32.2871, 37.8558, 32.4791);
- ctx.bezierCurveTo(40.2302, 33.1915, 41.2024, 34.3478, 41.5808, 35.5979);
- ctx.bezierCurveTo(41.978, 36.9104, 41.7561, 38.4181, 41.5061, 39.918);
- ctx.bezierCurveTo(41.2894, 41.2186, 40.1757, 42.4926, 38.7647, 43.5355);
- ctx.bezierCurveTo(37.3692, 44.567, 35.8029, 45.284, 34.8781, 45.5152);
- ctx.bezierCurveTo(34.1355, 45.7008, 32.6862, 45.8253, 30.8786, 45.9005);
- ctx.bezierCurveTo(29.0886, 45.9751, 26.9964, 46, 24.9995, 46);
- ctx.bezierCurveTo(24.1286, 46, 22.9389, 45.5822, 21.5631, 44.8479);
- ctx.bezierCurveTo(20.9375, 44.514, 20.287, 44.1221, 19.628, 43.6906);
- ctx.bezierCurveTo(21.4639, 43.962, 23.8808, 44.07, 26.2303, 44.07);
- ctx.bezierCurveTo(30.0503, 44.07, 33.6803, 43.79, 34.3503, 43.45);
- ctx.bezierCurveTo(35.4603, 42.9, 37.1303, 40.86, 37.1303, 39);
- ctx.bezierCurveTo(37.1303, 37.14, 34.6703, 36.14, 32.4903, 35.26);
- ctx.lineTo(32.2586, 35.1653);
- ctx.bezierCurveTo(32.1002, 35.1006, 31.9448, 35.0372, 31.7942, 34.9746);
- ctx.lineTo(36.1264, 32.0348);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.restore();
- ctx.restore();
- },
- },
- "jg_lmjs.svg": {
- draw: function (ctx, fillStyle, strokeStyle) {
- ctx.save();
- ctx.strokeStyle = "rgba(0,0,0,0)";
- ctx.miterLimit = 4;
- // ctx.font = "15px ''";
- ctx.fillStyle = "rgba(0,0,0,0)";
- // ctx.font = " 15px ''";
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(0, 0);
- ctx.lineTo(64, 0);
- ctx.bezierCurveTo(64, 0, 64, 0, 64, 0);
- ctx.lineTo(64, 64);
- ctx.bezierCurveTo(64, 64, 64, 64, 64, 64);
- ctx.lineTo(0, 64);
- ctx.bezierCurveTo(0, 64, 0, 64, 0, 64);
- ctx.lineTo(0, 0);
- ctx.bezierCurveTo(0, 0, 0, 0, 0, 0);
- ctx.closePath();
- ctx.clip();
- ctx.save();
- ctx.fillStyle = fillStyle;
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(17.5, 25.999);
- ctx.bezierCurveTo(17.5, 25.7229, 17.7239, 25.499, 18, 25.499);
- ctx.lineTo(28, 25.499);
- ctx.bezierCurveTo(28.2761, 25.499, 28.5, 25.7229, 28.5, 25.999);
- ctx.bezierCurveTo(28.5, 26.2752, 28.2761, 26.499, 28, 26.499);
- ctx.lineTo(18, 26.499);
- ctx.bezierCurveTo(17.7239, 26.499, 17.5, 26.2752, 17.5, 25.999);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- ctx.fillStyle = fillStyle;
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(8, 16.499);
- ctx.bezierCurveTo(7.72386, 16.499, 7.5, 16.7229, 7.5, 16.999);
- ctx.bezierCurveTo(7.5, 17.2752, 7.72386, 17.499, 8, 17.499);
- ctx.lineTo(18, 17.499);
- ctx.bezierCurveTo(18.2761, 17.499, 18.5, 17.2752, 18.5, 16.999);
- ctx.bezierCurveTo(18.5, 16.7229, 18.2761, 16.499, 18, 16.499);
- ctx.lineTo(8, 16.499);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- ctx.fillStyle = fillStyle;
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(7.5, 35.999);
- ctx.bezierCurveTo(7.5, 35.7229, 7.72386, 35.499, 8, 35.499);
- ctx.lineTo(18, 35.499);
- ctx.bezierCurveTo(18.2761, 35.499, 18.5, 35.7229, 18.5, 35.999);
- ctx.bezierCurveTo(18.5, 36.2752, 18.2761, 36.499, 18, 36.499);
- ctx.lineTo(8, 36.499);
- ctx.bezierCurveTo(7.72386, 36.499, 7.5, 36.2752, 7.5, 35.999);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- ctx.fillStyle = fillStyle;
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(27, 16.499);
- ctx.bezierCurveTo(26.7239, 16.499, 26.5, 16.7229, 26.5, 16.999);
- ctx.bezierCurveTo(26.5, 17.2752, 26.7239, 17.499, 27, 17.499);
- ctx.lineTo(37, 17.499);
- ctx.bezierCurveTo(37.2761, 17.499, 37.5, 17.2752, 37.5, 16.999);
- ctx.bezierCurveTo(37.5, 16.7229, 37.2761, 16.499, 37, 16.499);
- ctx.lineTo(27, 16.499);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- ctx.fillStyle = fillStyle;
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(26.5, 35.999);
- ctx.bezierCurveTo(26.5, 35.7229, 26.7239, 35.499, 27, 35.499);
- ctx.lineTo(37, 35.499);
- ctx.bezierCurveTo(37.2761, 35.499, 37.5, 35.7229, 37.5, 35.999);
- ctx.bezierCurveTo(37.5, 36.2752, 37.2761, 36.499, 37, 36.499);
- ctx.lineTo(27, 36.499);
- ctx.bezierCurveTo(26.7239, 36.499, 26.5, 36.2752, 26.5, 35.999);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- ctx.fillStyle = fillStyle;
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(46, 35.499);
- ctx.bezierCurveTo(45.7239, 35.499, 45.5, 35.7229, 45.5, 35.999);
- ctx.bezierCurveTo(45.5, 36.2752, 45.7239, 36.499, 46, 36.499);
- ctx.lineTo(56, 36.499);
- ctx.bezierCurveTo(56.2761, 36.499, 56.5, 36.2752, 56.5, 35.999);
- ctx.bezierCurveTo(56.5, 35.7229, 56.2761, 35.499, 56, 35.499);
- ctx.lineTo(46, 35.499);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- ctx.fillStyle = fillStyle;
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(17.5, 45.999);
- ctx.bezierCurveTo(17.5, 45.7229, 17.7239, 45.499, 18, 45.499);
- ctx.lineTo(28, 45.499);
- ctx.bezierCurveTo(28.2761, 45.499, 28.5, 45.7229, 28.5, 45.999);
- ctx.bezierCurveTo(28.5, 46.2752, 28.2761, 46.499, 28, 46.499);
- ctx.lineTo(18, 46.499);
- ctx.bezierCurveTo(17.7239, 46.499, 17.5, 46.2752, 17.5, 45.999);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- ctx.fillStyle = fillStyle;
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(35.5, 45.999);
- ctx.bezierCurveTo(35.5, 45.7229, 35.7239, 45.499, 36, 45.499);
- ctx.lineTo(46, 45.499);
- ctx.bezierCurveTo(46.2761, 45.499, 46.5, 45.7229, 46.5, 45.999);
- ctx.bezierCurveTo(46.5, 46.2752, 46.2761, 46.499, 46, 46.499);
- ctx.lineTo(36, 46.499);
- ctx.bezierCurveTo(35.7239, 46.499, 35.5, 46.2752, 35.5, 45.999);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- ctx.fillStyle = fillStyle;
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(37, 25.499);
- ctx.bezierCurveTo(36.7239, 25.499, 36.5, 25.7229, 36.5, 25.999);
- ctx.bezierCurveTo(36.5, 26.2752, 36.7239, 26.499, 37, 26.499);
- ctx.lineTo(47, 26.499);
- ctx.bezierCurveTo(47.2761, 26.499, 47.5, 26.2752, 47.5, 25.999);
- ctx.bezierCurveTo(47.5, 25.7229, 47.2761, 25.499, 47, 25.499);
- ctx.lineTo(37, 25.499);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- ctx.fillStyle = fillStyle;
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(28.1192, 9.51402);
- ctx.bezierCurveTo(27.0619, 9.25009, 24.5151, 8.99959, 22.072, 8.93691);
- ctx.bezierCurveTo(20.8433, 8.90539, 19.6199, 8.92072, 18.6024, 9.00886);
- ctx.bezierCurveTo(18.094, 9.05289, 17.6272, 9.11589, 17.2322, 9.20336);
- ctx.bezierCurveTo(16.8484, 9.28834, 16.4862, 9.40592, 16.2205, 9.58327);
- ctx.bezierCurveTo(16.0535, 9.69477, 15.8576, 9.82864, 15.6379, 9.97876);
- ctx.bezierCurveTo(14.8497, 10.5174, 13.755, 11.2655, 12.5868, 11.9414);
- ctx.bezierCurveTo(11.8421, 12.3722, 11.0809, 12.7657, 10.3664, 13.0503);
- ctx.bezierCurveTo(9.64482, 13.3377, 9.00732, 13.4991, 8.49991, 13.4991);
- ctx.lineTo(8.46988, 13.4991);
- ctx.bezierCurveTo(6.99619, 13.4991, 5.7177, 13.4991, 4.74584, 13.6287);
- ctx.bezierCurveTo(3.80783, 13.7538, 2.92768, 14.0241, 2.55116, 14.775);
- ctx.bezierCurveTo(2.11804, 15.6388, 1.99652, 16.8056, 2.00425, 18.2362);
- ctx.bezierCurveTo(2.01116, 19.5156, 2.12415, 21.0785, 2.25829, 22.9338);
- ctx.bezierCurveTo(2.27544, 23.171, 2.29293, 23.413, 2.3106, 23.6598);
- ctx.bezierCurveTo(2.62316, 28.0267, 2.99744, 34.0009, 2.49909, 41.9679);
- ctx.bezierCurveTo(2.43967, 42.9179, 2.7854, 44.0301, 3.39105, 45.145);
- ctx.bezierCurveTo(3.58193, 45.4964, 3.80109, 45.8526, 4.04631, 46.2095);
- ctx.bezierCurveTo(4.07087, 46.2623, 4.10441, 46.3102, 4.14497, 46.3511);
- ctx.bezierCurveTo(4.66683, 47.0902, 5.29913, 47.8298, 6.02224, 48.5333);
- ctx.bezierCurveTo(8.25564, 50.7062, 11.4039, 52.5798, 14.9397, 52.9957);
- ctx.bezierCurveTo(14.9591, 52.998, 14.9786, 52.9991, 14.9981, 52.9991);
- ctx.lineTo(28.9999, 52.9991);
- ctx.bezierCurveTo(29.8364, 52.9991, 31.0814, 52.779, 32.569, 52.4132);
- ctx.bezierCurveTo(34.0689, 52.0443, 35.8546, 51.5171, 37.7903, 50.8814);
- ctx.bezierCurveTo(41.662, 49.61, 46.1543, 47.898, 50.1965, 46.1319);
- ctx.bezierCurveTo(53.3561, 44.7513, 56.2544, 43.3318, 58.3693, 42.0583);
- ctx.bezierCurveTo(59.4246, 41.4228, 60.3031, 40.8129, 60.9239, 40.2521);
- ctx.bezierCurveTo(61.2341, 39.9718, 61.4941, 39.6912, 61.6798, 39.4133);
- ctx.bezierCurveTo(61.8625, 39.1399, 61.9999, 38.8292, 61.9999, 38.4991);
- ctx.bezierCurveTo(61.9999, 37.4709, 61.5754, 36.6096, 60.9149, 35.7944);
- ctx.bezierCurveTo(60.2648, 34.9919, 59.3497, 34.1915, 58.3158, 33.2905);
- ctx.lineTo(58.2436, 33.2276);
- ctx.bezierCurveTo(56.1696, 31.4208, 53.4961, 29.0916, 50.916, 25.2215);
- ctx.bezierCurveTo(46.3633, 18.3924, 41.1689, 14.5868, 36.8484, 12.4267);
- ctx.bezierCurveTo(33.1685, 10.5869, 30.1169, 9.94175, 28.7003, 9.64229);
- ctx.bezierCurveTo(28.4564, 9.59074, 28.261, 9.54942, 28.1192, 9.51402);
- ctx.closePath();
- ctx.moveTo(5.51191, 46.499);
- ctx.lineTo(9, 46.499);
- ctx.bezierCurveTo(9.27614, 46.499, 9.5, 46.2752, 9.5, 45.999);
- ctx.bezierCurveTo(9.5, 45.7229, 9.27614, 45.499, 9, 45.499);
- ctx.lineTo(4.77298, 45.499);
- ctx.bezierCurveTo(4.58616, 45.2186, 4.41805, 44.9406, 4.26975, 44.6676);
- ctx.bezierCurveTo(3.7073, 43.6323, 3.45433, 42.7148, 3.49714, 42.0304);
- ctx.bezierCurveTo(3.89645, 35.6466, 3.73981, 30.5305, 3.50121, 26.499);
- ctx.lineTo(8.5, 26.499);
- ctx.bezierCurveTo(8.77614, 26.499, 9, 26.2752, 9, 25.999);
- ctx.bezierCurveTo(9, 25.7229, 8.77614, 25.499, 8.5, 25.499);
- ctx.lineTo(3.43918, 25.499);
- ctx.bezierCurveTo(3.39591, 24.8302, 3.35136, 24.1937, 3.30805, 23.5884);
- ctx.bezierCurveTo(3.29039, 23.3417, 3.27296, 23.1005, 3.25592, 22.8647);
- ctx.bezierCurveTo(3.1212, 21.0001, 3.01095, 19.4743, 3.00423, 18.2308);
- ctx.bezierCurveTo(2.9966, 16.8177, 3.12605, 15.8595, 3.44507, 15.2233);
- ctx.bezierCurveTo(3.56969, 14.9747, 3.94043, 14.745, 4.87804, 14.62);
- ctx.bezierCurveTo(5.77519, 14.5003, 6.98627, 14.4991, 8.49991, 14.4991);
- ctx.bezierCurveTo(9.1925, 14.4991, 9.9675, 14.2856, 10.7365, 13.9793);
- ctx.bezierCurveTo(11.5126, 13.6701, 12.32, 13.2511, 13.0876, 12.8069);
- ctx.bezierCurveTo(14.2928, 12.1096, 15.4333, 11.33, 16.2209, 10.7918);
- ctx.bezierCurveTo(16.4334, 10.6465, 16.6202, 10.5188, 16.7757, 10.415);
- ctx.bezierCurveTo(16.8845, 10.3424, 17.1001, 10.2568, 17.4484, 10.1797);
- ctx.bezierCurveTo(17.7854, 10.1051, 18.2051, 10.047, 18.6887, 10.0051);
- ctx.bezierCurveTo(19.655, 9.92143, 20.8376, 9.90557, 22.0464, 9.93658);
- ctx.bezierCurveTo(24.4783, 9.99897, 26.9325, 10.2485, 27.877, 10.4843);
- ctx.bezierCurveTo(28.0346, 10.5236, 28.2444, 10.5681, 28.5017, 10.6228);
- ctx.bezierCurveTo(29.9374, 10.9275, 32.8505, 11.5459, 36.4012, 13.3211);
- ctx.bezierCurveTo(40.5811, 15.4109, 45.6367, 19.1053, 50.084, 25.7762);
- ctx.bezierCurveTo(52.7385, 29.758, 55.495, 32.1594, 57.577, 33.9732);
- ctx.lineTo(57.6588, 34.0445);
- ctx.bezierCurveTo(58.7124, 34.9625, 59.5537, 35.7028, 60.1379, 36.4239);
- ctx.bezierCurveTo(60.7118, 37.1323, 60.9999, 37.7774, 60.9999, 38.4991);
- ctx.bezierCurveTo(60.9999, 38.5531, 60.9747, 38.6686, 60.8484, 38.8578);
- ctx.bezierCurveTo(60.725, 39.0424, 60.5294, 39.2608, 60.2535, 39.51);
- ctx.bezierCurveTo(59.7021, 40.0082, 58.8863, 40.5796, 57.8534, 41.2016);
- ctx.bezierCurveTo(55.7921, 42.4429, 52.9385, 43.8425, 49.7961, 45.2155);
- ctx.bezierCurveTo(45.7821, 46.9693, 41.3193, 48.67, 37.4783, 49.9314);
- ctx.bezierCurveTo(35.5577, 50.5621, 33.7976, 51.0812, 32.3302, 51.4421);
- ctx.bezierCurveTo(30.8504, 51.806, 29.7064, 51.9991, 28.9999, 51.9991);
- ctx.lineTo(15.0277, 51.9991);
- ctx.bezierCurveTo(11.7736, 51.6082, 8.8307, 49.8705, 6.71956, 47.8166);
- ctx.bezierCurveTo(6.27686, 47.3859, 5.87287, 46.9433, 5.51191, 46.499);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.restore();
- ctx.restore();
- },
- },
- "jg_xfsj.svg": {
- draw: function (ctx, fillStyle, strokeStyle) {
- ctx.save();
- ctx.strokeStyle = "rgba(0,0,0,0)";
- ctx.miterLimit = 4;
- // ctx.font = "15px ''";
- ctx.fillStyle = "rgba(0,0,0,0)";
- // ctx.font = " 15px ''";
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(0, 0);
- ctx.lineTo(64, 0);
- ctx.bezierCurveTo(64, 0, 64, 0, 64, 0);
- ctx.lineTo(64, 64);
- ctx.bezierCurveTo(64, 64, 64, 64, 64, 64);
- ctx.lineTo(0, 64);
- ctx.bezierCurveTo(0, 64, 0, 64, 0, 64);
- ctx.lineTo(0, 0);
- ctx.bezierCurveTo(0, 0, 0, 0, 0, 0);
- ctx.closePath();
- ctx.clip();
- ctx.save();
- ctx.fillStyle = fillStyle;
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(35.5, 38.5);
- ctx.lineTo(28.5, 38.5);
- ctx.lineTo(28.5, 37.5);
- ctx.lineTo(35.5, 37.5);
- ctx.lineTo(35.5, 38.5);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- ctx.fillStyle = fillStyle;
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(39, 38);
- ctx.bezierCurveTo(39, 41.866, 35.866, 45, 32, 45);
- ctx.bezierCurveTo(28.134, 45, 25, 41.866, 25, 38);
- ctx.bezierCurveTo(25, 34.3021, 27.8674, 31.274, 31.5, 31.0176);
- ctx.lineTo(31.5, 19.5);
- ctx.lineTo(21, 19.5);
- ctx.lineTo(21, 18.5);
- ctx.lineTo(43, 18.5);
- ctx.lineTo(43, 19.5);
- ctx.lineTo(32.5, 19.5);
- ctx.lineTo(32.5, 31.0176);
- ctx.bezierCurveTo(36.1326, 31.274, 39, 34.3021, 39, 38);
- ctx.closePath();
- ctx.moveTo(38, 38);
- ctx.bezierCurveTo(38, 34.6863, 35.3137, 32, 32, 32);
- ctx.bezierCurveTo(28.6863, 32, 26, 34.6863, 26, 38);
- ctx.bezierCurveTo(26, 41.3137, 28.6863, 44, 32, 44);
- ctx.bezierCurveTo(35.3137, 44, 38, 41.3137, 38, 38);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.save();
- ctx.fillStyle = fillStyle;
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(52, 32);
- ctx.bezierCurveTo(52, 43.0457, 43.0457, 52, 32, 52);
- ctx.bezierCurveTo(20.9543, 52, 12, 43.0457, 12, 32);
- ctx.bezierCurveTo(12, 20.9543, 20.9543, 12, 32, 12);
- ctx.bezierCurveTo(43.0457, 12, 52, 20.9543, 52, 32);
- ctx.closePath();
- ctx.moveTo(51, 32);
- ctx.bezierCurveTo(51, 21.5066, 42.4934, 13, 32, 13);
- ctx.bezierCurveTo(21.5066, 13, 13, 21.5066, 13, 32);
- ctx.bezierCurveTo(13, 42.4934, 21.5066, 51, 32, 51);
- ctx.bezierCurveTo(42.4934, 51, 51, 42.4934, 51, 32);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.restore();
- ctx.restore();
- },
- },
- "jg_ysk.svg": {
- draw: function (ctx, fillStyle, strokeStyle) {
- ctx.save();
- ctx.strokeStyle = "rgba(0,0,0,0)";
- ctx.miterLimit = 4;
- // ctx.font = "15px ''";
- ctx.fillStyle = "rgba(0,0,0,0)";
- // ctx.font = " 15px ''";
- ctx.save();
- ctx.fillStyle = "rgba(0,0,0,0)";
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(0, 0);
- ctx.lineTo(64, 0);
- ctx.bezierCurveTo(64, 0, 64, 0, 64, 0);
- ctx.lineTo(64, 64);
- ctx.bezierCurveTo(64, 64, 64, 64, 64, 64);
- ctx.lineTo(0, 64);
- ctx.bezierCurveTo(0, 64, 0, 64, 0, 64);
- ctx.lineTo(0, 0);
- ctx.bezierCurveTo(0, 0, 0, 0, 0, 0);
- ctx.closePath();
- ctx.clip();
- ctx.save();
- ctx.fillStyle = fillStyle;
- // ctx.font = " 15px ''";
- ctx.beginPath();
- ctx.moveTo(63, 16);
- ctx.lineTo(1, 16);
- ctx.lineTo(1, 49);
- ctx.lineTo(63, 49);
- ctx.lineTo(63, 16);
- ctx.closePath();
- ctx.moveTo(2, 48);
- ctx.lineTo(2, 17);
- ctx.lineTo(31.5, 17);
- ctx.lineTo(31.5, 48);
- ctx.lineTo(2, 48);
- ctx.closePath();
- ctx.moveTo(48.7052, 48);
- ctx.lineTo(62, 34.7052);
- ctx.lineTo(62, 42.291);
- ctx.lineTo(56.291, 48);
- ctx.lineTo(48.7052, 48);
- ctx.closePath();
- ctx.moveTo(47.291, 48);
- ctx.lineTo(38.7052, 48);
- ctx.lineTo(62, 24.7052);
- ctx.lineTo(62, 33.291);
- ctx.lineTo(47.291, 48);
- ctx.closePath();
- ctx.moveTo(32.5, 48);
- ctx.lineTo(32.5, 45.2052);
- ctx.lineTo(60.7052, 17);
- ctx.lineTo(62, 17);
- ctx.lineTo(62, 23.291);
- ctx.lineTo(37.291, 48);
- ctx.lineTo(32.5, 48);
- ctx.closePath();
- ctx.moveTo(62, 48);
- ctx.lineTo(57.7052, 48);
- ctx.lineTo(62, 43.7052);
- ctx.lineTo(62, 48);
- ctx.closePath();
- ctx.moveTo(32.5, 34.791);
- ctx.lineTo(32.5, 27.2052);
- ctx.lineTo(42.7052, 17);
- ctx.lineTo(50.291, 17);
- ctx.lineTo(32.5, 34.791);
- ctx.closePath();
- ctx.moveTo(32.5, 36.2052);
- ctx.lineTo(51.7052, 17);
- ctx.lineTo(59.291, 17);
- ctx.lineTo(32.5, 43.791);
- ctx.lineTo(32.5, 36.2052);
- ctx.closePath();
- ctx.moveTo(32.5, 17);
- ctx.lineTo(41.291, 17);
- ctx.lineTo(32.5, 25.791);
- ctx.lineTo(32.5, 17);
- ctx.closePath();
- ctx.fill();
- ctx.stroke();
- ctx.restore();
- ctx.restore();
- ctx.restore();
- },
- },
- };
- export const structureTypeKeys = [
- {
- type: "道路结构",
- children: ["lunshituolaji_p.svg", "zhengsanlun_s.svg", "chemotuoche_p.svg", "dianche_p.svg", "keche_s.svg"],
- },
- ];
- // ['lunshituolaji_p.svg', 'zhengsanlun_s.svg']
- export const imageTypeKeys = [
- {
- type: "常用名称",
- children: [],
- },
- {
- type: "机动车",
- children: [
- "lunshituolaji_p.svg",
- "zhengsanlun_s.svg",
- "chemotuoche_p.svg",
- "dianche_p.svg",
- "keche_s.svg",
- "dianche_s.svg",
- "guache_p.svg",
- "guache_pingmian.svg",
- "huoche_p.svg",
- "huoche_s1.svg",
- "huoche_s2.svg",
- "jiaoche_p.svg",
- "jiaoche_s.svg",
- "keche_p.svg",
- "lunshijixie_p.svg",
- "lunshituolaji_s.svg",
- "qianyinche_p.svg",
- "qianyinche_s.svg",
- "shoufutuolaji_p.svg",
- "shoufutuolaji_s.svg",
- "zhengsanlun_p.svg",
- ],
- },
- {
- type: "非机动车",
- children: ["erlunmotuoche.svg", "fjdc_canjiren_p.svg", "fjdc_canjiren_s.svg", "fjdc_renliche.svg", "fjdc_sanlunche.svg", "fjdc_xuliche.svg", "fjdc_zixingche.svg"],
- },
- {
- type: "人体、牲畜",
- children: ["rt_rt.svg", "rt_shit.svg", "rt_st.svg", "sc_sc.svg", "sc_shangc.svg", "sc_shic.svg"],
- },
- {
- type: "地面标志及交通现象",
- children: ["jtxx_fangxb.svg", "jtxx_fengxb.svg", "jtxx_fjdcxsfx.svg", "jtxx_jcd.svg", "jtxx_jdcxsfx.svg", "jtxx_ryydfx.svg"],
- },
- ];
- export default SVGIcons;
|