使用cesium会弹出红色的提示: key is required to be a string or number
这个错误提示通常是因为在使用Cesium时没有提供正确的API密钥。Cesium需要API密钥才能从Google Maps或Bing Maps等地图提供程序中获取地图图像。
如果您正在使用Google Maps,可以通过以下方式获得API密钥:
- 前往Google Cloud Console:https://console.cloud.google.com/
- 创建或选择一个项目。
- 在左侧菜单中选择API和服务>凭据。
- 在“创建凭据”下,选择API密钥。
- 您可以选择为此API密钥设置限制(例如,仅允许使用特定的IP地址或应用程序)。
- 复制API密钥并将其用作Cesium的API密钥。
如果您正在使用Bing Maps,可以通过以下方式获得API密钥:
- 前往Bing Maps开发人员门户:https://www.bingmapsportal.com/
- 登录或创建一个账户。
- 选择“我的密钥”。
- 点击“创建新密钥”。
- 输入密钥名称并选择适当的API访问级别。
- 复制API密钥并将其用作Cesium的API密钥。
一旦您获得了正确的API密钥并将其提供给Cesium,您应该能够正确加载地图图像并避免出现“key is required to be a string or number”的错误提示。
原文地址: https://www.cveoy.top/t/topic/bBSL 著作权归作者所有。请勿转载和采集!