使用 HERE-API 的 ElectronicHorizo​​n 构造函数 AccessControlException

ElectronicHorizon Constructor AccessControlException using HERE-API

我在调用 ElectronicHorizo​​n 构造函数时收到以下错误。我有 Freemium Premium SDK,并且我已经验证了程序包名称、应用程序 ID、应用程序代码和许可证密钥是正确的。我已经成功地使用 CoreRouter 执行路由。免费增值帐户是否会出现这种行为?还是我的实现有问题

调用以下命令启动 MapEngine:

    MapEngine.getInstance().init(appContext, onEngineInitListener);

在 OnEngineInitListener 中定义如下:

       @Override
        public void onEngineInitializationCompleted(Error error) {
            if (error == Error.NONE) {

                ElectronicHorizon eh = new ElectronicHorizon();

            } else {
            }
        }

以下是违规代码:

    ElectronicHorizon eh = new ElectronicHorizon();

错误:

    java.security.AccessControlException: Access to this operation is denied. Contact your HERE representative for more information.
            at com.nokia.maps.MapAccessorImpl.<init>(MapAccessorImpl.java:55)
            at com.here.android.mpa.electronic_horizon.MapAccessor.<init>(MapAccessor.java:28)
            at com.here.android.mpa.electronic_horizon.ElectronicHorizon.<init>(ElectronicHorizon.java:114)

请参阅https://developer.here.com/faqs#payment-subscription

特别是第 "Licensing & Terms" 节中的第 4 点:

“还有哪些其他限制适用于我的免费增值或专业计划?

高级移动 SDK 中的电子 Horizon 功能被排除在外。如果您对此功能感兴趣,请联系我们。"