【问题标题】:Android maps - issues with getting keysAndroid 地图 - 获取密钥的问题
【发布时间】:2013-07-13 13:52:53
【问题描述】:

大约 6(或更多)个月前,我开始创建一个使用 Google 地图的 Android 项目(对于旧的 2.1 版本)。由于我已经为 Android 开发了一些应用程序(我确实有一个“Play”帐户和市场上的其他一些应用程序),因此我设法轻松地获得了调试地图密钥,并将其放在我的地图 xml 元素中。在模拟器中一切正常。

现在,我的应用程序已经完成,我想获得“发布”API 密钥,但同时看起来很多事情都发生了变化(无需告诉你 Google 正在引入的那些快速变化有多么令人沮丧) - 我' m 使用旧式“mapview”,但文档说不再支持这种方法?

我的地图活动很简单,如下所示:

<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
>

<g.maps.MyMapView
    android:id="@+id/mapView"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:apiKey="MY_DEBUG_KEY"
    android:clickable="true"
    android:enabled="true" />

我想要的只是用“RELESE”键替换“DEBUG”键。我不想更改我的 Android 清单,我不想使用新的“地图片段”,我不想“放弃对 2.1 版本的支持”。 在这个新的获取和放置密钥系统中,我如何获取和使用 RELEASE 密钥?

【问题讨论】:

    标签: android google-maps


    【解决方案1】:

    我使用旧风格“的MapView”,但文件说,这种做法是不支持了? P>

    您无法再获取 Maps V1(旧样式“mapview”)的 API 密钥。如果你有钥匙,这些钥匙将继续工作,至少要等到他们关闭地图V1这样的时间完全。 P>

    我怎样才能得到与获取和放置钥匙的这一新系统使用释放钥匙? P>

    您无法再获取 Maps V1(旧样式“mapview”)的 API 密钥。您的选择是:

    • 移至Maps V2(新的“地图片段”)

    • 切换到第三方地图引擎,如 OpenStreetMap 和 OSMDroid(可能提供更接近您当前使用的 API)

    • 从您的应用中删除地图

    • 不要发布应用程序

    请注意,有关地图V1的退休宣布了〜7个月前,如I was already warning developers about this on December 17。 P>

    【讨论】:

    • 这不会发生!不可能!不仅我使用MapView的,我也上使用“绘制()”绘制的一切方法(即从全新地图移除)!为什么,邻为什么谷歌不会减慢它的发展,或至少(如Java)保持了很长一段时间的老方法:( SPAN>
    • @ guest86:至于draw(),@参见stackoverflow.com/questions/14798419/…和@ 987654324一些想法跨度>
    • 谢谢。谷歌让我很失望......经过 6 个月的开发,我的应用程序已准备好投入生产,网络服务器已准备就绪,现在......我认为其他地图解决方案不会帮助我,因为我正在使用谷歌地图的许多功能像测量距离,缩放取决于缩放级别等... 跨度>绘制图
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多