Есть ли что-то, что является специфическим для страны или региона при создании ключа API Google или debug.keystore.
Нет. debug.keystore
по умолчанию зависит от разработчика. Следовательно, ключ API Google Map зависит от разработчика. География тут не причем.
Если это один и тот же файл APK, используемый обоими устройствами, то либо:
- В швейцарском устройстве отсутствует подключение к Интернету, или
- Швейцарскому устройству не удается подключиться к серверам Карт Google (например, они подключены к Wi-Fi, есть проблема с брандмауэром или прокси-сервером), или
- Швейцарское устройство на самом деле не имеет Google Maps (например, это устройство с пиратским приложением Maps и не имеет работающего надстройки API Карт Google для Android), или
- Альпы были снесены бульдозерами и заменены большими черными линиями сетки, поэтому карта отображается точно
Первые два должны быть проверены пользователем (например, попробуйте открыть собственное приложение Карты или браузер). Последний должен быть тестируемым, когда пользователь смотрит в окно. : -)
Если, однако, файл APK был создан одним разработчиком в Индии, а другой файл APK был создан разработчиком в Швейцарии, а приложение работает в Индии, то швейцарский разработчик должен предоставить свои собственные Карты. Ключ API в исходном коде или используйте тот же debug.keystore
, который используется разработчиком из Индии.