问题标签 [tomtom-android-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 回答
304 浏览

java - 在 TomTom Android SDK 中返回的位置为空

我正在尝试将 TomTom 的 SDK 用于我的 Android 应用程序,所以我正在练习本教程https://developer.tomtom.com/maps-sdk-android/android-tutorials-use-cases/search-along-route但每当我'试图调用tomtomMap.centerOnMyLocation()我得到一个错误。它曾经可以工作,但现在我返回的位置始终为空。

提前致谢

0 投票
1 回答
128 浏览

java - 如何使用 tomtom API 查找邮政编码的坐标

这是我正在尝试做的事情:

  • 给定一个英国邮政编码作为起点和终点,例如 SN41AB - WF112AB,找到纬度/经度坐标。这样我就可以绘制点之间的路线,并将其显示在地图上。

我看到FuzzySearchQueryBuilder提供了一个类,我通过以下方式使用它:

但是搜索返回错误,抱怨无法成功解析邮政编码值。

查看各种示例,我没有看到使用邮政编码搜索的示例。

我还查看了此处的 Javadocs ,其中讨论了使用这些索引值“PAD、POI、Str、XStr”。但是邮政编码在哪里?

我想要做的甚至可能吗?看起来应该是这样,因为 API 专门处理邮政编码。所以我假设这只是使用正确参数格式的问题。任何人都可以提供以这种方式使用 API 的示例吗?

0 投票
2 回答
391 浏览

android - 使用tomtom位置api android获取用户之间的距离

我正在开发一个 android 应用程序,用户可以在其中知道他和其他用户之间的距离。我为此使用tomtom位置api。我只想知道如何获取当前用户和其他用户之间的距离,而我有他们两个的纬度和经度?

提前致谢

0 投票
1 回答
629 浏览

android - Gradle 错误 - 无法解决在 Android Studio 中添加 TomTom Maps SDK 的问题

我想计算 2 点之间的距离并在文本视图中显示距离和持续时间。为此,我正在使用 TomTom 的 Routing API。当我尝试将依赖项添加到我的项目时,我的 gradle 抛出以下错误 - 错误:无法解决:com.tomtom.online:sdk-routing:2.4101 在项目结构对话框中显示受影响的模块:app

我已遵循 TomTom 文档中提到的所有步骤 - https://developer.tomtom.com/maps-android-sdk/getting-started-2

这些是我所做的代码更改 -

在 app build.gradle 文件中添加了 compileOptions -

还添加了依赖项

在 Manifest 文件中添加了 API Key -

我有一个稳定的互联网连接,所以这应该不是问题。解决此问题的任何帮助将不胜感激。

提前致谢。

0 投票
0 回答
130 浏览

android - 由于资产资源文件夹中的地图字体,Apk 大小增加了 40mb(使用 tomtom api 进行地图)

我正在使用 tomtom api 在地图上显示当前位置。问题是 apk 大小增加了 40Mb。

看到这个

我发现由于地图字体,apk 大小会增加。

1.我尝试使用这样的可下载字体:

"glyphs": "asset://styles/glyphs/{fontstack}/{range}.pbf" 行更改为 "glyphs": "mapbox://fonts/mapbox/{fontstack}/{range}.pbf"杰森文件。但资产仍然包含在 apk 中。

2.还尝试了 apk 包来减少文件,它有效,但我想减少更多。

0 投票
1 回答
477 浏览

java - 适用于 android 的 Tomtom Maps sdk 无法加载磁贴

我正在尝试将TomTom地图添加到使用 构建的 android 应用程序中Kotlin,但它给了我错误Tomtom Maps SDK for android failed to load tile并显示一个空地图,如下图所示:

tomtom 地图无法加载图块

这是我正在使用的文件和详细配置:

  • 在项目级别的 Gradle 文件中,我有:
  • 在应用程序级别的 Gradle 文件中,我有:
  • 我已将其添加APKAndroidManifests文件中:
  • 此外,地图片段被添加到 .XML 文件中:
  • 最后,这是用于启动地图的 Kotlin 代码:
0 投票
2 回答
106 浏览

android - 启用在 kotlin 中使用 tomtom 搜索 api

找了一个星期了,官方 文档一点都不清楚。

如那里所述,代码

应该在应用程序中初始化搜索 API。但在此之后如何使用它还不清楚。

我以正确的方式安装并初始化了 API:

摇篮:

AndroidManifest

0 投票
1 回答
54 浏览

android - 尝试在 kotlin 应用程序中使用 TOMTOM 搜索 api 时未解决的引用(成功、错误)

我正在尝试在我的 kotlin 应用程序中使用 TOMTOM 搜索 API

这是我的代码:

在我的文件中添加 APIAndroidManfist.xml并初始化 tomtom 搜索Gradle

如图所示,IDLE 找不到引用错误或成功。

在此处输入图像描述

0 投票
1 回答
235 浏览

android - 如何在kotlin中更改tomtom地图的标记

尝试在android项目上的tomtom地图中添加自定义图标标记

这里的函数用于此:

代码给了我这个错误:

要求:图标!, 发现:可绘制?

在调试导致错误的行之后

0 投票
1 回答
165 浏览

android - TomtomMap.getUserLocation() 总是返回 null?

我试图获取设备位置,但 TomtomMap.getUsersLocation() 始终返回 null。

连线的事情是,因为我设置了 TomtomMap.setMyLocationEnabled(true),所以地图正确地标记了用户位置,但是当我尝试为自己获取它时,它返回 null。

我按照有关如何操作的文档进行操作,操作非常简单,但它不起作用。我还检查了下面的答案,但这只是文档的副本。

在 TomTom Android SDK 中返回的位置为空