首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >要在google地图中显示地点,自动完成文本视图需要获取哪个api密钥?

要在google地图中显示地点,自动完成文本视图需要获取哪个api密钥?
EN

Stack Overflow用户
提问于 2016-12-19 13:37:46
回答 2查看 843关注 0票数 0

在我的应用程序中,我使用谷歌地图与拾取和下降地点搜索框在顶部。我使用自动完成文本视图基于以下链接https://github.com/seatgeek/android-PlacesAutocompleteTextView.now,我将释放我的apk。我的代码是编译'com.seatgeek:placesautocomplete:0.2-SNAPSHOT‘repositories { mavenCentral() maven(){ url "https://oss.sonatype.org/content/repositories/snapshots" } }文件是:

代码语言:javascript
复制
    app:pacv_historyFile="@string/pacv_default_history_file_name"
    app:pacv_googleMapsApiKey="AIzaSyCDtiMxC1BvScyGOFibjo16MPFe-eQcGRE"/>

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    PlacesAutocompleteTextView placesAutocomplete=(PlacesAutocompleteTextView)findViewById(R.id.places_autocomplete);


    placesAutocomplete.setOnPlaceSelectedListener(
            new OnPlaceSelectedListener() {
                @Override
                public void onPlaceSelected(final Place place) {
                    // do something awesome with the selected place
                }
            }
    );

我做了什么::我去谷歌应用程序接口控制台,启用谷歌地图的android.i应用程序接口。我没有添加任何限制,然后我得到了一个黄色警告标记的API key。我将其粘贴到xml文件中的“app:pacv_googleMapsApiKey="AIzaSyCDtiMxC1BvScyGOFibjo16MPFe-eQcGRE"/>”处。

我的自动完成文本视图工作正常,显示建议,而我testing.my怀疑的是,当我在playstore中释放apk时,它会工作,或者not.please帮助我。

EN

回答 2

Stack Overflow用户

发布于 2016-12-19 13:43:55

密钥将是相同的(您的产品密钥)只需在您的项目中启用google place web服务api即可,您正在使用自动完成文本视图,否则您也可以使用新的placeAutoCompleteFragment或google place picker api(新)。

http://www.truiton.com/2015/04/using-new-google-places-api-android/

此链接用于google place picker。

票数 1
EN

Stack Overflow用户

发布于 2016-12-19 13:45:39

如果您不添加任何限制时,它将不会生效。如果你真的想限制API密钥,那么你应该添加“包名:指纹”,这样任何应用程序都不会有与之匹配的内容。因此,在此之后,该密钥将只与您的应用程序关联。

请看这张图片。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41216329

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档