HERE 地图 Javascript API - 抛出 "Pointer Must Have ID" 错误

HERE Maps Javascript API - Throwing "Pointer Must Have ID" Error

我刚刚开始使用这里 API。我复制了 JavaScript 快速入门中的示例,该示例可以根据用户输入的位置字符串绘制地图点。效果很好。

但是,如果我触摸或单击地图,则会收到此处地图事件 JS 中引发的错误 "Pointer must have ID"。我看不到我的代码和示例之间的任何元素差异 - 也看不到任何对地图触摸处理的引用。我假设缺少触摸或点击事件的连线......只是想知道是否有人有快速建议。

需要说明的是:这张地图正在 Cordova 网络视图中呈现...

我要回 API 去看看,post 我会找到任何东西,以防我弄清楚。

谢谢, 戴夫·格尔丁

您正在哪个 cordova 平台上进行测试?在 android 上试过,似乎工作正常。附注 HERE 确实提供了他们的 SDK,这可能更适合移动设备。

文档可在以下 link https://developer.here.com/documentation

抱歉延迟回复。问题不是 Cordvoa/Telerik AppBuilder,而是设备模拟器。一旦我在真实设备上 运行 / "real" 模拟器上,问题就消失了。需要明确的是:Telerik AppBuilder 的设备模拟器是问题所在。它是一个基于浏览器的模拟器,用于托管 Web 视图,而不是一个真正的设备相关的 Web 视图控件 运行 本机平台。大多数时候效果很好——但不是这个。