Вот мой компонент:
Код: Выделить всё
{
if(calculateRadius(region) > placesMapShow.raio){
setPlacesMapShow({
raio: Math.min(calculateRadius(region)/2, 10),
latitude: region.latitude,
longitude: region.longitude,
latitudeDelta: region.latitudeDelta,
longitudeDelta: region.longitudeDelta,
});
await refetch();
}
}}
>
Код: Выделить всё
"android": {
"adaptiveIcon": {
"foregroundImage": "./assets/adaptive-icon.png",
"backgroundColor": "#ccc"
},
"permissions": [
"android.permission.ACCESS_COARSE_LOCATION",
"android.permission.ACCESS_FINE_LOCATION",
"android.permission.FOREGROUND_SERVICE"
],
"package": "com.boucher.app",
"versionCode": 1,
"googleServicesFile": "./google-services.json",
"config": {
"googleMaps": {
"apiKey": "******"
}
}
},
Я попробовал следующие подходы:
- Поместите ключ API карт в android.config.googleMaps.apiKey в app.json и PROVIDER_GOOGLE в качестве свойства MapView;
< li>Сделаны рекомендации со страницы выставки MapView, например, получить идентификатор sha-1 и указать ограничение для ключа API в Google Cloud.
Подробнее здесь: https://stackoverflow.com/questions/788 ... -component