这个错误提示通常是因为在使用Cesium时没有提供正确的API密钥。Cesium需要API密钥才能从Google Maps或Bing Maps等地图提供程序中获取地图图像。

如果您正在使用Google Maps,可以通过以下方式获得API密钥:

  1. 前往Google Cloud Console:https://console.cloud.google.com/
  2. 创建或选择一个项目。
  3. 在左侧菜单中选择API和服务>凭据。
  4. 在“创建凭据”下,选择API密钥。
  5. 您可以选择为此API密钥设置限制(例如,仅允许使用特定的IP地址或应用程序)。
  6. 复制API密钥并将其用作Cesium的API密钥。

如果您正在使用Bing Maps,可以通过以下方式获得API密钥:

  1. 前往Bing Maps开发人员门户:https://www.bingmapsportal.com/
  2. 登录或创建一个账户。
  3. 选择“我的密钥”。
  4. 点击“创建新密钥”。
  5. 输入密钥名称并选择适当的API访问级别。
  6. 复制API密钥并将其用作Cesium的API密钥。

一旦您获得了正确的API密钥并将其提供给Cesium,您应该能够正确加载地图图像并避免出现“key is required to be a string or number”的错误提示。

使用cesium会弹出红色的提示: key is required to be a string or number

原文地址: https://www.cveoy.top/t/topic/bBSL 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录