我正在制作一个Android应用程序,其中我使用的谷歌地图在印度完美运行,但同样的构建在瑞士不起作用,即在瑞士地图没有加载。 在生成google api key或debug.keystore时,是否有特定于国家/地区的内容。
答案 0 :(得分:2)
在生成google api key或debug.keystore时,是否有特定于国家/地区的内容。
没有。默认情况下,debug.keystore
是特定于开发人员的。因此,Google Map API密钥是特定于开发人员的。地理与此无关。
如果这是两个设备使用的完全相同的APK文件,则:
前两个应该是用户可测试的(例如,尝试打开本机地图应用程序或浏览器)。最后一个应该可以通过让用户看窗外来测试。 : - )
然而,如果APK文件是由印度的一位开发人员构建的,并且瑞士的开发人员构建了另一个APK文件,并且该应用程序在印度工作,则瑞士开发人员需要提供他或她自己的地图源代码中的API密钥,或使用与印度开发人员使用的debug.keystore
相同的内容。