Cesium is officially on the webpage! these are the new issues we are tackling:
- Cesium textures. right now the 3D map is grey, which isn't very helpful
- Cesium navigation. Ideally, when the user clicks on one of the set locations on Google map, the Cesium camera will fly to a street view of that location, cesium has documentation for camera controls called"fly to" which shoots the camera to coordinates, the issue here is we need to find a way to get those coordinates from the google information. ideally, when the user clicks on a resource the cesium camera would show us an outside "street view" of the area.
- Nikki would like to add "routes" to the maps, this can be done by adding new layers to the map, however, it gets very messy very quick, every route gets stored as a layer, and people would have to sift through dozens of layers to find what they need. What we are looking for is a way to have the user click a resource and give them a route to said resource from their location, like Google Maps, the difference between a custom Google Map and normal Google Maps is the map we have created doesn't have any of the features that a normal google map has, it's entirely for marking locations if the users attempts "get directions" when they pick a location, it will take them off of our website.
I don't know what the exact issue is with the textures, but I found Cesium documentation for adding 3D tiles to a web application. I have not found any troubleshooting posts for the web, however, people seem to be having this issue in UE5 and Unity, the issues there seem to be that the texture formatting is incompatible, many people need to convert the KML file to gITF, which can be done on Cesiums website or a GitHub app
I explained our project on the Cesium forum and was given this documentation to try, instead of the "fly to" command this is "fly to rectangle" which should create a range of coordinates. Full documentation is available here
Currently, there is no way to navigate using the "my map" tool, any routes created will have to be added through layers
Comments
Post a Comment