현재 ReactNative 로 안드로이드/iOS 앱 개발중에 카카오맵을 연동해서 사용하고 있습니다.
<WebView
ref={webviewRef}
style={{ flex: 1 }}
onError={ _onError }
onLoadEnd={ _onLoadEnd }
onHttpError={ _onHttpError }
//domStorageEnabled={ true }
javaScriptEnabled={ true }
originWhitelist={['*']}
source={{ html: html }}
/>
해당 html에는 아래와 같이 script를 로딩하도록 되어 있습니다.
<script type="text/javascript" src="https://dapi.kakao.com/v2/maps/sdk.js?autoload=false&appkey=key생략&libraries=services,clusterer,drawing"></script>
헌제 kakao.maps.load 콜백 함수가 호출이 되고 있지 않습니다.
동기방식으로 처리하면 new kakao.maps.LatLng 가 정의되지 않았다고 에러가 뜨고 있습니다.
해당 경험을 해보신 분이 계시면 도움 부탁드리겠습니다.
p.s 플랫폼에는 web을 추가해놨고 사이트 도메인은 없습니다.
만약 카카오지도에서 사이트 도메인이 영향이 있다고 한다면, WebView 사용시 어떻게 설정을 해야하는지 궁금합니다.