问题标签 [heremaps]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
passwords - 此处未经授权映射空白方块
在我们的网站上加载听到地图时,一些方块是空白的,然后查看方块的 url 会返回以下内容
错误:未经授权的错误描述:这不是有效的 app_id 和 app_code 对。请确认值未在 app_id 和 app_code 之间交换,并且 HERE 提供的值(由您的客户代表或通过http://developer.here.com/myapps提供)已正确复制到请求中。
其他方块加载,所以关键是工作,有人知道为什么会这样吗?
javascript - 如何在 HERE 地图的特定位置搜索图标(domMarker)?
我想知道在特定位置是否有任何 domMarker,但我无法使用以下方法使其工作:
here-api - 这里 Maps API (JS):GeoJSON 加载的多边形为属性字段返回空值
我的 HERE Maps Javascript 实现正在加载 GeoJSON 多边形,其属性字段设置为数据(下面的示例)。当我将 GeoJSON 加载到地图中并附加一个单击侦听器(“tap”事件)时,我想获取在 GeoJSON 中设置的属性。当我检查 clickevent 目标时,它说属性字段为空,而我希望我的 GeoJSON 值在那里。
一个类似的,如果不一样,问题已在近 2 年前得到回答:HereMaps GeoJSON Polygon click read properties提供的解决方案似乎不适用于 Here Maps 的 V3.1 API。
我使用的 GeoJSON 示例:
我正在使用的 Javascript 代码:
我设置了一个 GeoJSON 阅读器,解析数据并将其添加到地图中:
然后我想为添加到地图中的每个多边形附加一个单击侦听器(使用 2 年前 HERE Maps 团队的响应):HereMaps GeoJSON Polygon click read properties
HERE 地图提供的文档对 GeoJSON 的属性字段进行了如下说明:
几何图形附带的辅助数据(字段属性的内容)绑定到地图对象,并且可以使用该对象上的 getData() 方法获取。请参阅 H.map.Object#getData。
我尝试使用该信息来探索如何将其转换为他们的 API,但无法在(此处)地图对象本身上运行(例如)getData。我还尝试从单击事件目标(e.target)中获取对象,但也无法获取任何属性值。
flutter - 缩放 HERE 地图以显示所有标记 Flutter
我在 Flutter 应用程序的 HERE 地图上显示了多个位置。总共有 4 个标记,其中 3 个标记在一个城市,1 个在另一个城市。目前,我的地图缩放到一个城市中只有 3 个标记可见,而第 4 个不可见的级别。为了看到那个标记,我必须缩小一个相当大的水平。
有没有办法,我可以显示地图范围内的所有标记?
我得到了 android 的答案,但没有 Flutter 的答案。
kml - 从 Here maps api 中的 kml 文件设置标记样式
我有一个 kml 文件:
我从一个带有一段 javascript 的 html 文件中引用它:
读取该文件是因为在正确位置生成了带有默认气泡标记的地图。为什么不使用引用的标记?
popup - 将 kml 文件中的信息添加到 Here Maps 中的弹出气泡
我有一张地图,上面标有从 kml 文件派生的图标。kml 文件是:
单击图标时,我想在气泡中显示信息。我写的代码是:
可悲的是,当我单击该图标时,什么也没有发生。该页面位于https://wcsb.nz/wellringers/kmltest.html。感激地收到任何帮助。
javascript - Here Maps Api:pointenter上带有气泡图标的可拖动折线
我在使用指针上的气泡图标实现折线时遇到问题。尝试在折线上放置标记,但这似乎不起作用,所有折线都覆盖着我并不真正需要的标记。想法是这样的——
在谷歌地图中它被称为Draggable directions
,但我找不到任何关于它的文档 这里地图。
javascript - 这里映射 api:行为在 Microsoft Web 浏览器 ActiveX 中没有反应
我在 Here maps about draggable Marker 中尝试了示例: Draggable Marker | 这里
第一次尝试地图没有显示在 AX2009 Microsoft Web Browser ActiveX 中。我切换vector
到raster
并添加engineType: H.map.render.RenderEngine.EngineType.P2
了默认网络浏览器中的标记,如 IE11、Chrome、edge 工作正常,我可以拖动标记。但是在 AX2009 上的 ActiveX 中,标记没有拖动,但我可以像在默认网络浏览器中一样看到地图 istelf。有什么想法我应该添加到代码中吗?任何帮助表示赞赏。