diff --git a/plugins/osgdb_3dtiles/ReaderWriter3dTiles.cpp b/plugins/osgdb_3dtiles/ReaderWriter3dTiles.cpp index 672089853fca5aec79bb1bad7ed61a36571ae32d..c0af6b8502d574211bf23824e057ca1957ff33f7 100644 --- a/plugins/osgdb_3dtiles/ReaderWriter3dTiles.cpp +++ b/plugins/osgdb_3dtiles/ReaderWriter3dTiles.cpp @@ -239,6 +239,12 @@ protected: { std::string uri = (content.is() && content.contains("uri")) ? content.get("uri").to_str() : ""; + if (uri.empty()) + { + uri = (content.is() && content.contains("url")) + ? content.get("url").to_str() : ""; + } + std::string ext = osgDB::getFileExtension(uri); if (!uri.empty() && !osgDB::isAbsolutePath(uri)) uri = prefix + osgDB::getNativePathSeparator() + uri;