在我的应用程序中,我使用谷歌地图与拾取和下降地点搜索框在顶部。我使用自动完成文本视图基于以下链接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" } }文件是:
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帮助我。
发布于 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。
发布于 2016-12-19 13:45:39
如果您不添加任何限制时,它将不会生效。如果你真的想限制API密钥,那么你应该添加“包名:指纹”,这样任何应用程序都不会有与之匹配的内容。因此,在此之后,该密钥将只与您的应用程序关联。

请看这张图片。
https://stackoverflow.com/questions/41216329
复制相似问题