0

我正在尝试使用 Rhomobile 框架 Rhodes 显示地图

我已经按照 我所做的完全相同的网络研讨会教程进行操作,但是我的地图图块没有加载到我的 android 设备或模拟器上。

我已经按照此处的说明生成了 api 密钥 并获得了调试密钥:05dXWxC1NSKgk7itJZnjJr1-AobLz3l5iN2iAWg

我将密钥添加到我的 build.yml 中,如下所示:

android:
  version: 2.1
  mapping: true
  apikey: 05dXWxC1NSKgk7itJZnjJr1-AobLz3l5iN2iAWg

在我的控制器中,我有以下内容:

   map_params = {
          :settings => {:map_type => "hybrid",:region => [@customer.lat, @customer.long, 0.2, 0.2],
                        :zoom_enabled => true,:scroll_enabled => true,:shows_user_location => false,
                        :api_key => 'Google Maps API Key'},

我尝试在上面写着 Google Maps API Key 的地方添加 apikey,但它仍然不起作用。我已经读过Android 涉及两个键,但我只有一个。如果有必要,我在哪里可以获得另一把钥匙?

我还在一些线程中读到,通过在 android 清单中将 uses_permission 设置为 INTERNET 它已经解决了问题,但我不知道如何使用 rhodes 框架来做到这一点。我已将 gps 功能添加到 build.yml,但我似乎无法发现此框架中存在互联网功能。

我希望你能帮助我。先感谢您

4

1 回答 1

0

好的,所以实际上这不是我的 apikey 的问题。

通过删除 bin 文件夹并重新编译应用程序解决了这个问题......我想它所需要的只是某种干净的构建。

问题解决了!

于 2011-09-04T15:59:09.550 回答