<!DOCTYPE html><html><head><metacharset="UTF-8"><scriptsrc="./v0.10.0/mapray.min.js"></script><scriptsrc="./v0.10.0/maprayui.min.js"></script><linkrel="stylesheet"href="./mapray.css"><style>html,body,div#mapray-container{margin:0;padding:0;height:100%;}</style></head><body><divid="mapray-container"></div></body></html><script>// Set up your access token, which can be created in Mapray Cloud.constcloudApi=newmapray.cloud.CloudApiV2({tokenType:mapray.cloud.CloudApi.TokenType.ACCESS_TOKEN,token:"<YOUR_MAPRAY_ACCESS_TOKEN>"});classCustomViewerextendsmaprayui.StandardUIViewer{onMouseDown(point,event){if(event.shiftKey){constpickResult=this.viewer.pick(point);if(pickResult.entity){console.log("Entity: ",pickResult.entity);}elseif(pickResult.position){constpin=newmapray.PinEntity(this.viewer.scene);constp=newmapray.GeoPoint();p.setFromGocs(pickResult.position);pin.addMakiIconPin("car-15",p);this.addEntity(pin);}}else{super.onMouseDown(point,event);}}}constuiviewer=newCustomViewer("mapray-container",{dem_provider:newmapray.StandardDemProvider(cloudApi.getDefaultDemAsResource())});</script>
<!DOCTYPE html><html><head><metacharset="UTF-8"><scriptsrc="https://resource.mapray.com/mapray-js/v0.9.6/mapray.min.js"></script><scriptsrc="https://resource.mapray.com/ui/v0.9.6/maprayui.min.js"></script><linkrel="stylesheet"href="https://resource.mapray.com/styles/v1/mapray.css"><style>html,body,div#mapray-container{margin:0;padding:0;height:100%;}</style></head><body><divid="mapray-container"></div></body></html><script>// Set up your apikey, which can be created in Mapray Cloud.constapikey="<YOUR_MAPRAY_API_KEY>";classCustomViewerextendsmaprayui.StandardUIViewer{onMouseDown(point,event){if(event.shiftKey){constpickResult=this.viewer.pick(point);if(pickResult.entity){console.log("Entity: ",pickResult.entity);}elseif(pickResult.position){constpin=newmapray.PinEntity(this.viewer.scene);constp=newmapray.GeoPoint();p.setFromGocs(pickResult.position);pin.addMakiIconPin("car-15",p);this.addEntity(pin);}}else{super.onMouseDown(point,event);}}}constuiviewer=newCustomViewer("mapray-container",apikey);</script>
importmaprayfrom"@mapray/mapray-js";importmaprayuifrom"@mapray/ui";// Set up your apikey, which can be created in Mapray Cloud.constapikey="<YOUR_MAPRAY_API_KEY>";window.startApp=id=>{classCustomViewerextendsmaprayui.StandardUIViewer{onMouseDown(point,event){if(event.shiftKey){constpickResult=this.viewer.pick(point);if(pickResult.entity){console.log("Entity: ",pickResult.entity);}elseif(pickResult.position){constpin=newmapray.PinEntity(this.viewer.scene);constp=newmapray.GeoPoint();p.setFromGocs(pickResult.position);pin.addMakiIconPin("car-15",p);this.addEntity(pin);}}else{super.onMouseDown(point,event);}}}newCustomViewer(id,apikey);};