【发布时间】:2014-04-15 02:38:16
【问题描述】:
我可以使用这里的地图吗 http://here.com/, 在黑莓RIM 5.0及以上版本开发? 因为我有一个获取用户位置的应用程序,我需要在地图上放置 2 个图钉并获取它们之间的距离,而客户想要 Here 地图。
我最近使用了 bing 地图,但我现在需要这里的地图。 Bing Maps SDK For Blackberry 6.0
【问题讨论】:
标签: blackberry here-api
我可以使用这里的地图吗 http://here.com/, 在黑莓RIM 5.0及以上版本开发? 因为我有一个获取用户位置的应用程序,我需要在地图上放置 2 个图钉并获取它们之间的距离,而客户想要 Here 地图。
我最近使用了 bing 地图,但我现在需要这里的地图。 Bing Maps SDK For Blackberry 6.0
【问题讨论】:
标签: blackberry here-api
选项 1) 将 Maps API for Java ME 与 Blackberry JDK 一起使用
没有针对 Blackberry 销售的本地 Maps API,但是 Maps API for Asha 是通用的 Java ME API,其唯一依赖项是 CLDC1.1 和 MIDP2.0,所以没有理由不能与 Blackberry JDE 一起使用。本文介绍similarities。
有一系列可用的code examples 可以开箱即用,除了一件事 - 你需要掌握通常驻留在
中的 jar 文件C:/Nokia/Devices/Nokia_Asha_SDK_1_0/plugins/maps api/lib/
可以从Nokia Asha SDK获取。
因此,您需要做的就是下载 SDK,提取文件 maps-core.jar 或您想要的任何其他包,并以通常的方式将它们作为外部 JAR 依赖项访问。请参阅github 上的示例,了解该库的功能。
选项 2) 将 Map Image API 与低级 i/o 一起使用
现在,如果您只需要一个单个“快速而肮脏的地图”,您可以使用javax.microedition.io 对m.nokia.me 进行一系列http 调用以在屏幕上显示地图。本文解释了为什么使用静态地图是probably a bad idea,但这将是一个简单的解决方案。
选项 3) 使用 Cordova 或 Web 应用程序创建跨平台 HTML5 应用程序
这将是 Maps API for JavaScript 有用的地方,
【讨论】:
基本上,如果您访问 developer.here.com 原生 API 部分,您会看到没有针对 Blackberry 的产品。
无论如何,因此,如果您真的想在平台上使用 HERE 地图,您应该查看Javascript API
【讨论】: