首页 / 浏览问题 / 三维GIS / 问题详情
如何设置ScreenSpaceEventHandler的样式
nk
29EXP 2021年04月06日
点击左键如何设置ScreenSpaceEventHandler样式为十字光标

 handler.setInputAction(function (evt) {

                    tooltip.showAt(evt.endPosition, '<p>点击左键选择标记的点</p>');

                }, Cesium.ScreenSpaceEventType.MOUSE_MOVE);

                handler.setInputAction(function (evt) {

                    tooltip.setVisible(false);

                    handler.removeInputAction(Cesium.ScreenSpaceEventType.MOUSE_MOVE);

                }, Cesium.ScreenSpaceEventType.RIGHT_CLICK);

                handler.setInputAction(function (e) {

                    //获取点击位置笛卡尔坐标

                    var position = scene.pickPosition(e.position);

                    //将笛卡尔坐标转化为经纬度坐标

                    var cartographic = Cesium.Cartographic.fromCartesian(position);

                    var longitude = Cesium.Math.toDegrees(cartographic.longitude);

                    var latitude = Cesium.Math.toDegrees(cartographic.latitude);

                    var height = cartographic.height;

                    if (height < 0) {

                        height = 0;

                    }

                    //在点击位置添加对应点

                    viewer.entities.add(new Cesium.Entity({

                        position: Cesium.Cartesian3.fromDegrees(longitude, latitude, height),

                        billboard: {

                            image: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAA+CAYAAACyRuLoAAANtElEQVRoQ+2ae3RU1bnAf/vMK5OEPHkkEyLysIqgoKCoyIWCUB+9l4UkE0Gt1VbRqgtary29aLW2Umx7tUXRImorLVUSFI0KqCBFqYhgeclDIi9JZngkJIQk8zrn7LvOmUdmMknIJPzTte7OmmTW2d/e+7e//e1vf/s7EfwbFdET1j7lssAGE6VgnCIZKmEwgmwk6YAPaERyCME+dP6JwjqPW3zT3TFTh10vrYW1lAnJXcB4wJLC4BL4TMBfbM0sPXyn8KfQlhRgpSiq4Hap80sE56cySHuyEo4JwXyP5HncQutKf12C7fu6HGxVeBUY25VOU5TZKeCOGrfYfrZ2Z4XtXyFv1iWvANntdaaf9KJ+vQe95hC69yi6rwU0FWGxgDMDpW8RluJBWAcPRelX1BGPX1qY7Z0uXuwMuFNYV4V8EMkfAKVtJ6HtmwhtWodedxwUxfwIERWToIOUxi8dqYf/KvkF2K+ehG3k1eE2bYqUzPeWiXkdAXcIGwFd2LahdugrAquWIxvrEVZb5GMNg5ofQEZAdQ2paUg1hK6poKpIXUPJySPtxhlYhlyczCV5ylMm5rYH3C5s/xVyuq5T3lajgfffIPSvjSh2BxaH0/wrLNawlqJajcCaxHpYq1JTkaEgeiiAHgyY343n9tHjcFzvTtaywgOeErGoLXASbP9yOUSTfCEEWVFhQzuBFS+hH6lCSc/EkpaOYrOHQYXA+DF8UrxvEcYDYay+aQ+mRnUDMuhH8/vQA350NYh14EWklc1C2OzxbEGLhWuPThdb4h+2gZXCVc4nbXe9f/li9KMHsGZmY0nPQFjtCCFM0C4XA17X0bWQCar5mtGNTyiA5fwLcc68P1HDkv0ewSW4RTA6RsJoReXy+xL+nDDFD99E3bEJa1Ye1oxeKFZbapBJu8gwC80EVlua0Fqa0AM+bJeNxXHTjLbSP/e4xYJk2PXS6jpJFbQ6fO3wfgyt2rJzsfXKMW00JW12pHZjA+qqCRxqakRrajS/O2+5F8sFw+NbNfiDDDh1m2hMsLLCCnmrkPwtXrJl8ZNYggFsOflYnRntupsum0GyozI1rPlaCJ1pQD3TaPrl9AceD/voVnU+7CkVv0+AdZXLdcDEqIy663OCayqw5/U2NWvYqVEcNgs/c1+Oe/wQejkTNkW73LqU7Dtaz6OvbuaL/ScSZKSx8TQVtbmRUEM9avMZ0qZMxzr6P+Ll9njcYlgM1oyeJDWIVufve+m3KL4z2PP7Yk3PRCjh2T46czTTxg7i6Te3c6zeCKxMPxBXotsg/NyqKHx3zAAmjChi8txKvKda2gDrYXNobCDYUBfW7v2PJ8goCiOqS4RxLIOrXM4ElkUl5KkT+JYswJbbG0debxRHWsyP7nrBzVMV21i23jDvVtYk5Aiz8dyiCD7932m8uHoPL7+/L9kgNBWt+QyBU7WojQ0475iDUjSw1RIUflJTIp6Jwj4P3BetDW3ZQGjDu6T1LsCWm4fF5kBGBj/48gzuXvgx63bUmOKJeoxTdJuKdx67ng+3V7Ow8suESYZPPInu9xGoP0Xw1Els10zGNnZKDFbCm163mB6F/Qj4drQ2ULkUeWAvjr6Fpr0qNlus4YElZdzz7Ces2+kJ27BVIRDSTWqbRUE1TqyImu1WhaCqm3LvPDqFHYfqmDSiiMrNR/j9yl2EtHCdCauqpikETh5D9C3CMeNH8Stg2m0U9jAwIFrrf/E3CH8zaRFYYbXGGn69uJRZizaybqcX99iBzL99ND9c9Albq2pZ/+SNbDtYxz2L/sm80pHMHD+Im574gMMnmqicdx3rdng4Wtds1q3cdIRfV7RGhVLTUZsaCdQeNyfs/NFj8bB+j1s4w7AVsh5JTrTW98dHUCwKaf0KsWflRo7VcG3VC9OZ9fynfLTLy+QRLh4rG8nslzez+5sGyh+ewLZDp3jstW3cM+VCyq4dyK1Pb+BYg4+3fz6JtTs9PPveXkrHns+8khGM/PHbrUut66YbM2CDjY045zyZYNsecEQ1a1wvHNHalqfnYrHbcfZzYcvJDZ9akbJ/0TTu/dMmPtp1LGmjdPbgrbnfZu1OL8+t2scVQ/J57SfjufTHlbQE1JgpaAEfgdoTBOpqSZszP6E7fybZUdhTQG5MswsfQUHgLHRhz803g5bobt//7FTuXfwZ67883i5bR45s5U8nsG6Xl+dWf2XC/n3OOEY+9C7NEVjD5xouLFB3kkB9HY77f9m+Zgsr5AEhGRSz2SULoLmRtAIXjt59scQds9t+eyO/WL6Dd78Ie4No6QgyWv/+IxNZ8dk3LFn7NVcMzmPZ7GsZ+fB7NAei168IbO0Jgs0+bD/4aXz3LR63yIhq9kPgumht4O1X0at2m7BpffthTc+IxQTP3TWa4vx0/vuv2zl0sglVC2OmOyymN2hbrIrgP0e5mDt1GNOf2cjuow1cMTifZQ9ew2U/W50Aq/n9BE6eIORIxzrtznhFfOl1i0tM2KJy+QcJs6O16taPCa5biaN3P5yFRdiyssObDOiX7eC5O0dx6Xk5GEs35tG1XD4whz9+73LzKG6vBEIaT72zl2UbwykD91XFzJ06lFH/80HMzRlfNH8LvuNetCGXYrliQvyyve4pEzPCsBWyVErzZmAWWV9LywtPYMvJI72wP/b83lgcxv5rjSi/N24As6+/gF+/tYdflQxn2affsGbHMTIcVmZeU0zVsSbTj+oSjtQ2s7u6EX9IZ8LQPsy54QLe2lrDgsqv4oB01OYmfN4a5KSbEYUxT2qc6A94ysQic/T+5TJPlxxDENv2/ld+Z0I7CwpxFriwZvYKR0MR47xj3Hk8fNOFJv4za6p46R+Gq4a8TBsv/XA03yrINI/ZaDF2/bvbvbjHFLN04xF+995+VGMmUQWpKsHG0/gbGxEls1onIZCqxgUnbhEHYr0VVshVQnJDVErb/QX+yr/iyMvHWdgfR29Du0aMEG5y94TzuW/iQOat2MPqncmewZBSDFgpzVvFL6ZeRMmV4av4zQs/Y5+3KbKM5lqiBYNhHzvoUsSw0a2TgC1et7jSeBCDdVXIqUjeapWS+JbMh6bTOPsW4Cwowpadg2KcZkIwvKgXAVWn6nhzVDdxgxs9J195Zk8exN3jB3DXK9vYfLDelDdDA12GTaDhNPoNt0LciSngzhq3+EsCLI9LxTWUvQi+FQXWj36N72/PYuuVZXoGAzpqDq0siVBxCxuDCesuLNc/N42a+tYUl0SiB4P4a08SHHYVFA9pNQGo9hjJvsg9LGGkwgp5s5C8ES+trq8ksHk9jtw8034dfYz4NgMlcrNtCxffNvF7W02HWxq3hdDpBnwZ+eijjDxfa5EKt3tLROz2krRWrnK5BvhOvDkE33gZ9eBe7AZwvwIc+X2wZmbGTKJ9wKTgMUnMAFWbztAiLWhjvgPx1xn4yFPKdQjzUp+wSrGOit6Q/aXGDmNjxx5qKsGVf0Y9uA97Ti5pffpgz++DLbOX6dLMW0SyiXas5GhIeKYRv7Cjjp4IiXmDOmFhZM10UR3fSbtDuMrlZAmrBLTGhlKi/qOS4JYNJqQ9L980DVt2diTpYTNdW7v5BFM3RqIjfA3XAgFCZ04TyC1EG351W40GpGSKt0x83Ha2HeqjqEI+JCXmrTLBjo5UEXi/HNnUiC0rC3t2LvasLKwZmShpaWagbmhaRBJvxilnppGMXEEoiNrSTEjVUS8eg3S1k+aV/MBTJoysZVLpdPFcy+VrCG5JamVkVvZsRd2yAf10HVZnuglrSU83fbEJbGpZMTOJUlXRggF0uxN98HDkwGFttRm2ScGfakpF7HrVZc0agv2WygwljU0CLunQAGs9aIerkJ7DiNN1EApne8xcmBEAZedBv/MQBcXIPq6O7Rg2eWBCfLooJVhDuPh1OVhTMBJksXi3sxG7U2ek7EMORtVOFeGLXQelS3u4/3J5ow7vxOcVugPVQZuQFEzylgojIdhp6RKs0UPRcvmoFDxxtg5TrZcKs70lIilpnfIGS2ggpXBVmLHDf6UK1KG8ZJmnTNzW1f66rFmjw7xVMiutic+BC7s6QCdyO6jnGs8skZhP6qnNxrcvKJcXi/CLt149AD6lwejjbnEolT5S0my048g7h4rExHyXhzVubd/1uoURg6RUugVrjOAql78B2n2r0hmBhEe8bpGYwegicrdhKZcWF6wGJndxLEPsbU8p0+IjqRTaphQrJfVb9KbMlypb41P7nQz+lT/IldGUeyqQUdnuazbSg2uFvMx8PQ/OjgAknJFw1TG32NMdyHMGa3RUWC5vF7C0AxCpKJRWl4iEG0h3oHus2eigruVyIYIHkyAET3lK23+9mSrwOYNlsbS5cjFeooyLg1jrgeu7+v8EZ4M/d7BGWFYus52CF5GMF4IPg5L7TrpFJEFwNpSz159T2LMP1zOJ/4ftmf46bn1ONCuldFRXV18thLgI6C2l7CWEOC2lrFUU5UuXy/W5ECKSj+/+VHoEK6W0V1dX/yryDq2zKKxOCPF0UVHRAiFE5H1S6tA9gq2urn5ISpl0Xe8E49bi4uK/p44ZbtFT2JFSyg+APmcDEEIcsVgsEwoLC8OJ3G6UHsEa4x04cCDbZrPdJoSYbNislNKw2SxFURp0XTdtVtf1NVar9XWXy9XlW0F7c+kxbDcU1O0m/wcFaoO9AANDUQAAAABJRU5ErkJggg==',

                            width: 43,

                            height: 62,

                        },

                    }));

                }, Cesium.ScreenSpaceEventType.LEFT_CLICK);

1个回答

点击左键设置$('body').removeClass('measureCur').addClass('measureCur');
6,077EXP 2021年04月06日
...