问题标签 [heremaps-ios-sdk]

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.

0 投票
1 回答
279 浏览

ios - 在ios中更改地图上特定街道的颜色

我有一个带有地图的 iOS 应用程序,用户可以在其中看到具有特定含义的不同颜色的道路。

例如 - 显示一些具有特定含义的红色道路和一些具有不同含义的绿色道路等,以便用户将看到带有颜色编码道路的地图。

我所拥有的只是道路的名称和必须从 API 分配给道路的颜色。

我知道 Google Maps Platform 样式向导,但它会更改地图中所有道路的颜色,而我想将颜色设置为仅特定的道路,并且还可以根据需要使用不同的颜色。

是否可以使用 Google 地图或 Here 地图来实现这一点?任何建议将不胜感激。谢谢

0 投票
2 回答
286 浏览

ios - 如何在 HERE MAP iOS SDK 中获取特定国家/地区的结果(仅适用于英国)?

HERED开发者支持

AutoSuggestionRequest 是否有任何方法可以获取特定国家/地区的结果?

我使用的是 Native IOS SDK 高级版 3.15,我只需要显示英国的结果。

我正在遵循以下代码

0 投票
1 回答
233 浏览

ios - 如何在 iOS 的 HERE 地图中点击标记实现可点击的信息气泡?

我已在我的 iOS 应用程序中成功集成 HERE 地图,但现在我在通过点击 HERE 地图上的标记实现信息气泡时遇到问题。我在 HERE 文档中搜索了 iOS SDK,但找不到任何相关内容。JS有很多解决方案,但iOS没有。

0 投票
1 回答
229 浏览

swift - 这里的 API:斯威夫特。奇怪的行为:路线中的循环 - 基于 GPS 跟踪创建路线会创建循环。/ 通过航路点

我试图创建一条遵循我提供的 gps 跟踪的路线。gps 跟踪已清理,其中没有循环并且顺序正确。我用其他服务检查了它。它有1920点。您可以在GPX 文件中找到跟踪 遗憾的是,如果我根据提供的 sdk 示例(github)创建路由,我的路径中会出现循环。

我希望你能帮助我解决以下问题:

  1. 如何在使用 HERE ios Swift SDK 创建路由时避免循环

  2. 我如何设置路线选项是遵循提供的点阵列而不是创建最快或平衡路线的方式。

因为我在 Ios sdk 中找不到这些函数,所以我使用了额外的 REST API 来稍微过滤一下路线,以根据这里的地图删除所有未正确匹配的点......在绘制路线之前......即所有概率低的东西,警告,离马路很远……但结果还是不好。这是一个清理过的文件.. 在原始文件通过 HERE 地图映射/运行一次后创建该文件。在此文件中,所有置信度低或产生警告或与原始点距离较大的点.. 都将被删除。这是我用来创建路线的路线,但它仍然存在相同的问题,例如循环和奇怪的转弯。

非常感谢您!BR。

到目前为止,我有这个代码:

在此处输入图像描述 在此处输入图像描述

相比之下,传单地图显示了相同的路线。

图4

在此处输入图像描述

0 投票
1 回答
42 浏览

swift - HERE iOS SDK Level 3 类别

我知道您可以使用HERE SDK for iOS搜索级别 1级别 2 类别

但是,是否可以按3 级类别进行搜索?我已经打印出了类别,但是二级类别没有获得子类别。

使用 HERE 地点 API,我可以使用他们的 ID 根据 3 级类别搜索地点数据库,例如“ 600-6800-0090 ”。虽然使用 SDK 似乎我们无法使用 id。

0 投票
2 回答
115 浏览

ios - Previos 路线未从地图中删除:HERE IOS - Swift SDK

我遵循这个例子:turn-by-turn-navigation-ios-swift

这就是我的更新地图功能的样子:

然而,previos 路线并未从地图中删除。

mapRoute 变量定义如下:private var mapRoute : NMAMapRoute!

我在忽略什么吗?先感谢您!BR。

在此处输入图像描述

0 投票
0 回答
71 浏览

here-api - 崩溃:nma_deice_log_size_bytes

我从 Firebase Crashlytics 收到此崩溃,只有 iOS 13.5.1 和 14(测试版)版本。奇怪的是,以前的版本不会出现这个问题。

我已经安装了 SDK HEREMaps 3.13.3。我找不到如何解决它。知道发生了什么吗?

崩溃:com.apple.main-thread EXC_BREAKPOINT 0x00000001a05206b8

0 投票
0 回答
76 浏览

xamarin.forms - “HereMaps”是否支持 Xamarin.Forms (Android/IOS/UWP) 中的室内映射实现?

“HereMaps”是否支持 Xamarin.Forms (Android/IOS/UWP) 中的室内映射实现,具有以下要求:

我们正在尝试探索办公楼的室内地图实施。您能否确认以下用例是否可行,您是否提供任何 SDK 或对 Xamarin Forms 的支持?

  1. 为室内创建自己的楼层图 (OR) 使用 CAD/.PNG 文件为室内创建自己的楼层图
  2. IPS(又名蓝点)
  3. 在室内地图上定义我们的 POI
  4. 静态/动态导航
  5. 转弯方向
  6. 定位共享

如果可能,请使用 Here Maps 分享您对上述要求的解决方案。

0 投票
2 回答
130 浏览

ios - 了解 Here Map iOS SDK 中的错误代码

我正在使用 Here Map iOS SDK 版本 3.16.3 我正在使用 Here 地图绘制具有多个航点的路线。在计算路线中的 ETA 时,我收到错误NMARoutingErrorViolatesOptions。当我在NMARouteResult类中进一步检查时,该类中的 Property deniedOptions在数组中返回4096 。请在下面找到有关providedOptions属性的注释。

我已将NMACoreRouter对象中的路由选项设置为NMARoutingOptionAvoidBoatFerry

NMARoutingOptionAvoidBoatFerry = 1 << 0,

以下是违反选项的枚举,我正在尝试查找路线中发生的确切错误。

由于 4096 的二进制代码是 1000000000000 = 1 << 12。在代码文档中

从 NMARouter 返回的冲突选项值将是 NMARoutingOption 和 NMARoutingViolatedOption 值的 OR 组合。因此,NMARoutingViolatedOption 值从较大的值偏移,以便为 NMARoutingOption 值在未来增长留出空间。

1 << 0 (NMARoutingOption) 或 (NMARoutingViolatedOption 中的某个值) = 1 << 12 (4096)

这是获取 NMARoutingViolatedOption 值的正确逻辑吗?没有一个NMARoutingViolatedOption值不适合上述逻辑。谁能帮助我更好地理解这一点?

0 投票
1 回答
43 浏览

ios - 如何在 iOS 中通过 HereMap SDK 使用 `extrudedBuildingsVisible` 属性

我正在使用适用于 iOS 的 here-SDK 实现 3d 地图(建筑物视图),但我找不到实现此目的的方法。我已经看到了适用于 Android 的 HERE Maps 3D 建筑物的工作,但它不适用于 iOS

我跟着这个链接

这是我的示例代码

问题:

如何在 iOS 中实现 3d 地图(建筑物视图)?

谢谢