我在调用ElectronicHorizon构造函数时收到以下错误。我有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)
答案 0 :(得分:1)
请参阅https://developer.here.com/faqs#payment-subscription
尤其是“许可和条款”部分中的第4点:
“我的Freemium或Pro计划还有哪些其他限制?
Premium Mobile SDK中的电子地平线功能不包括在内。如果您对此功能感兴趣,请与我们联系。”